PayPal沙盒不反映事务



另一个关于沙盒事务的问题...

https://developer.paypal.com/developer/accounts/我有 2 个沙盒帐户:

  • [业务] bob-facilitator@domain.com
  • [个人] bob-buyer@domain.com

在我的rails配置中,我使用的是activemerchant,并且我已经使用上述企业帐户中的API凭据设置了PaypalExpressGateway凭据:

ActiveMerchant::Billing::Base.mode = :test ::GATEWAY = ActiveMerchant::Billing::PaypalExpressGateway.new( login: ENV['BOB-FACILITATOR-USERNAME'] password: ENV['BOB-FACILITATOR-PASSWORD'] signature: ENV['BOB-FACILITATOR-SIGNATURE'] )

我有一个订单控制器,当我单击"购买"按钮时,控制器会将用户重定向到::GATEWAY.redirect_url_for(paypal_response.token)。在我的情况下,这意味着用户被重定向到:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=A_TOKEN_FROM_PAYPAL

然后在沙盒PayPal商店中,我使用买家的帐户成功登录,然后单击代表付款的继续按钮。我已成功重定向回我的success_url并收到看起来像一些成功的参数:

/orders/success/6?token=SAME_TOKEN_FROM_PAYPAL_AS_THE_ONE_ABOVE&PayerID=THE_PAYER_ID_OF_SANDBOX_BUYER_ACCOUNT

好的,很酷,交易完成了,但是当我使用买家或卖家的登录详细信息登录沙盒PayPal站点时,没有列出任何交易。当我登录到我的主PayPal开发人员帐户时,我也看不到任何交易。

发生了什么事情?在哪里可以找到事务或一些调试信息?

尝试以下步骤:

  • 登录您的沙盒企业帐户
  • 然后点击下面的网址
  • https://www.sandbox.paypal.com/businessexp/transactions

它将显示每种货币的所有交易。这是因为有时交易未在沙盒的帐户概览页面中列出,但它确实显示在活动页面中。帐户概述和活动页面不同,也具有不同的布局。

如果您的交易未在此处列出,请在商家门户上创建票证PayPal

谢谢 朝鲜

相关内容

  • 没有找到相关文章

最新更新