Ruby on rails Paypal沙盒不反映交易

Ruby on rails Paypal沙盒不反映交易,ruby-on-rails,paypal,paypal-sandbox,Ruby On Rails,Paypal,Paypal Sandbox,还有一个关于沙盒事务的问题 在上,我有2个沙箱帐户: [商务]鲍勃-facilitator@domain.com [个人]鲍勃-buyer@domain.com 在我的rails配置中,我使用的是activemerchant,我已经使用上述业务帐户的API凭据设置了PaypalExpressGateway凭据: ActiveMerchant::Billing::Base.mode=:测试 ::GATEWAY=ActiveMerchant::Billing::PaypalExpressGat

还有一个关于沙盒事务的问题

在上,我有2个沙箱帐户:

  • [商务]鲍勃-facilitator@domain.com
  • [个人]鲍勃-buyer@domain.com
在我的rails配置中,我使用的是activemerchant,我已经使用上述业务帐户的API凭据设置了PaypalExpressGateway凭据:


ActiveMerchant::Billing::Base.mode=:测试
::GATEWAY=ActiveMerchant::Billing::PaypalExpressGateway.new(
登录名:ENV['BOB-faciliator-USERNAME']
密码:ENV['BOB-faciliator-password']
签名:ENV['BOB-FACILITATOR-signature']
)

我有一个订单控制器,当我单击“购买”按钮时,控制器会将用户重定向到
::GATEWAY.redirect\u url\u for(paypal\u response.token)
。在我的情况下,这意味着用户被重定向到:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=A_TOKEN_FROM_PAYPAL
然后在sandbox paypal商店中,我使用买家帐户成功登录,并单击代表付款的continue按钮。我已成功重定向回我的success_url,并收到类似于某些成功参数的内容:

/orders/success/6?token=来自PAYPAL的token与上面的相同&PayerID=沙箱买家账户的付款人ID

好了,交易结束了,但是当我用买家或卖家的登录详细信息登录到sandbox paypal站点时,没有列出任何交易。当我登录到我的主要paypal开发者帐户时,我也看不到任何交易

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

尝试以下步骤:

  • 登录到您的沙盒业务帐户
  • 然后点击下面的url
它将显示每种货币的所有交易。这是因为有时事务没有列在沙箱中的AccountOverview页面中,但它确实显示在activity页面中。帐户概述和活动页面不同,布局也不同

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

谢谢
NK

你基本上是在重复OP所说的他已经做过的事情,但没有成功,所以这不是这样的答案,也就是说“创建票据”应该作为评论而不是答案发布。Balazs,有时候交易没有列在沙箱中的帐户概览页面中,但它显示在活动页面中。帐户概述和活动页面是不同的,也有不同的布局,那么我一定是误解了你,我道歉。这些不太自吹自擂的部分应该在你的回答中明确说明,或许也应该强调一下。谢谢Balazs,注意:)正如我所说,正如Balázs所重申的,我的买家沙箱账户的交易页面是空的。谢谢你的尝试。你找到解决问题的方法了吗?我也遇到了同样的问题