var React = require('react'); var ItemActions = require('../../actions/itemActions'); var NavigationActions = require('../../actions/navigationActions'); var NavigationStore = require('../../stores/navigationStore'); var CartStore = require('../../stores/cartStore'); var CartActions = require('../../actions/cartActions'); var Globals = require('../../globals'); var Router = require('react-router'); var sha1 = require('sha1'); var PikpayButton = React.createClass({ render: function() { var total = this.props.amount + this.props.deliveryCost; total = total * 100; var order_info = "Info"; var order_number = this.props.cartId; var key = Globals.PikpayKey; var authenticity_token = Globals.PikpayAuthenticityToken; var digest = sha1(key + order_number + total + "BAM"); var rebate_digest = sha1(key + order_number + total + total + "BAM"); var deliveryDestination = this.props.deliveryDestination; var city = CartStore.getNameOfThePlace(deliveryDestination.get('place')); var custom = JSON.stringify( { 'anonymous_id_string': deliveryDestination.get('anonymous_id_string'), 'user_id': deliveryDestination.get('user_id') }); return ( ); }, _onPikpayClick: function(e) { CartActions.changeDeliveryDestinationProperty('payment_method', 'pikpay'); CartStore.saveDeliveryDestinationAnd(function() { $("#pikpay_form").submit(); }); } }); module.exports = PikpayButton;