【发布时间】:2014-07-26 21:10:25
【问题描述】:
我有一个应用程序以 PayPal 上的链式自适应支付结束。最初,我在通过凭证时遇到问题,但我想通了,现在它一直通过付款流程......但是,一旦我付款,它告诉(买方)付款可以没有通过,返回网站。
如果您登录贝宝,卖家和买家的账户都会显示正在支付的款项,然后被撤销,并且贝宝会向卖家收取退货费用。我仔细检查了在贝宝销售工具中设置的 IPN 地址,并且不得不更正它,因为它仍然指向我的测试站点......但是,即使在更改它之后也会出现同样的错误。
日志文件只是说: (注意:我删除了很多个人信息,或者我不确定它们是否“敏感”的数字,但没有更改任何消息信息)
Started POST "/payment_notifications" for (IP_ADDRESS) at 2014-06-06 07:34:41 +0000
Processing by PaymentNotificationsController#create as HTML
Parameters: {"transaction"=>{"1"=>{".pending_reason"=>"NONE", ".paymentType"=>"SERVICE", ".amount"=>"USD 0.90", ".is_primary_receiver"=>"false", ".receiver"=>"(SENSITIVE INFO)"}, "0"=>{".id_for_sender_txn"=>"7E898850FR4486648", ".receiver"=>"(SENSITIVE INFO)", ".is_primary_receiver"=>"true", ".id"=>"5WG93840R5745335B", ".status"=>"Reversed", ".paymentType"=>"SERVICE", ".status_for_sender_txn"=>"Reversed", ".pending_reason"=>"NONE", ".amount"=>"USD 1.00"}}, "payment_request_date"=>"Fri Jun 06 00:33:59 PDT 2014", "return_url"=>"(SENSITIVE INFO)", "fees_payer"=>"PRIMARYRECEIVER", "ipn_notification_url"=>"http://(SENSITIVE INFO)/payment_notifications", "sender_email"=>"(SENSITIVE INFO)", "verify_sign"=>"(SENSITIVE INFO)", "cancel_url"=>"http://(SENSITIVE INFO).com/my-studio", "reason_code"=>"Unknown", "pay_key"=>"AP-9P552894H6794962K", "action_type"=>"PAY", "expiration_date"=>"Fri Jun 06 00:34:22 PDT 2014", "transaction_type"=>"Adjustment", "status"=>"ERROR", "log_default_shipping_address_in_transaction"=>"false", "charset"=>"windows-1252", "notify_version"=>"UNVERSIONED", "reverse_all_parallel_payments_on_error"=>"false"}
【问题讨论】:
标签: ruby-on-rails ruby paypal