0
我是新的贝宝付款过程。 我已经使用'paypal-sdk-merchant'gem进行付款。贝宝交易不会登录贝宝账户
的沙盒帐户:
when I have completed payment via credit card then I am able to see my transaction in receiver account , but amount do no deduct from buyer account.
when I have paid via paypal account then I am able to see my transaction in receiver account as well as buyer account.
我对通过PayPal账户支付代码:
@set_express_checkout = @api.build_set_express_checkout({
:SetExpressCheckoutRequestDetails => {
:ReturnURL => url_for(:action => 'success'),
:CancelURL => url_for(:action => 'payment_methods'),
:PaymentDetails => [{
:OrderTotal => {
:currencyID => "USD",
:value => params[:payment][:amount] },
:ItemTotal => {
:currencyID => "USD",
:value => params[:payment][:amount] },
:ShippingTotal => {
:currencyID => "USD",
:value => "0.0" },
:TaxTotal => {
:currencyID => "USD",
:value => "0" },
:NotifyURL => "",
:PaymentDetailsItem => [{
:Name => params[:payment][:payment_for],
:Quantity => 1,
:Amount => {
:currencyID => "USD",
:value => params[:payment][:amount] } }],
:PaymentAction => "Sale" }] } })
# Make API call & get response
@set_express_checkout_response = @api.set_express_checkout(@set_express_checkout)
# Access Response
if @set_express_checkout_response.success?
@set_express_checkout_response.Token
session[:payment_params] = params[:payment]
redirect_to @api.express_checkout_url(@set_express_checkout_response) and return
else
@set_express_checkout_response.Errors
end
如果你没有得到它,那么我可以进一步谈。 请帮助我,以获得我的交易在贝宝帐户。