首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PayPal收取费用,但付款回复“无效”

PayPal收取费用,但付款回复“无效”
EN

Stack Overflow用户
提问于 2015-05-06 14:49:30
回答 3查看 1.3K关注 0票数 1

来自我们客户的一些网络商店通过PayPal提供结帐服务。事实上,我们有一个问题,当我们强迫结账时,我们得到了答案,有些地方出了问题。但是,如果我们检查PayPal帐户,那么我们就会发现,收费仍然在进行。现在我们正在寻找原因,并指出如下:-如果我们使用PayPal沙箱帐户,它都可以工作-支付状态是“完成”(在两种情况下)- www.sandbox.paypal.com返回“验证”- www.paypal.com返回“无效”

在这种情况下有人能帮我们吗?

我会附上两个文件和您的服务器的响应。

网络商店-请求-参数:

cmd=_notify-validate&mc_gross=0.01&invoice=zz_zzzzzzzz&protection_eligibility=Ineligible&item_number1=zzzzzzzz&payer_id=CCCCCCCCCCCCC&tax=0.00&payment_date=05%3A10%3A46+Apr+29%2C+2015+PDT&payment_status=Completed&charset=UTF-8&mc_shipping=0.00&mc_handling=0.00&first_name=JOHN&mc_fee=0.01¬ify_version=3.8&custom=2&payer_status=verified&business=john%40doe.com&num_cart_items=1&mc_handling1=0.00&payer_email=john%40aol.com&verify_sign=GiPC9Bj...&mc_shipping1=0.00&tax1=0.00&txn_id=CCCCCCCCCCCCCCCCC&payment_type=instant&last_name=Doe&item_name1=00000000&receiver_email=john%40doe.com&payment_fee=0.01&quantity1=1&receiver_id=CCCCCCCCCCCCC&txn_type=cart&mc_gross_1=0.01&mc_currency=USD&residence_country=US&transaction_subject=2&payment_gross=0.01&auth=AHMdYo7nB...

.=哈希算法

响应是标准PayPal头加上“无效”。

一些支持--来自PayPal支持团队的响应:

1.您需要将您的PayerID作为用户代理包含在Header 2中。2.使用URL https://ipnpb.paypal.com/cgi-bin/webscr进行回发,以绕过AKAMAI。

这两种解决方案都没有成功。

下一个PayPal支持解决方案

·检查是否将您的响应发布到正确的URL,即https://www.sandbox.paypal.com/cgi-bin/webscr (用于Sandbox )或https://www.paypal.com/cgi-bin/webscr (用于live )。如果您在Sandbox中进行测试,并且您的侦听器将返回到活动站点(反之亦然),您将收到无效的消息。

验证您对测试IPN消息的响应包含与测试消息完全相同的变量和值,并且它们与测试消息中的顺序相同。最后,验证原始变量前面有一个cmd=_notify-validate变量。

·验证您对IPN:◦的响应是否包含与原始IPN完全相同的变量和值。◦将这些变量和值按与原始IPN相同的顺序放置。◦在这些变量前面加上一个cmd=_notify validate变量。

确保对响应字符串使用与原始IPN消息的字符集字段中指定的编码相同的字符编码。在使用IPN模拟器进行测试时,字符编码始终是UTF-8.

..。也不成功

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-15 20:39:30

由于帐户设置上的字符集错误,问题被解决了。在“我的帐户”设置中(在“更多编码选项”下),必须为应用程序发送的内容设置节约。(在我们的示例中,它必须从paypal帐户默认安装更改为UTF-8)

票数 1
EN

Stack Overflow用户

发布于 2015-05-14 16:06:51

更新问题:问题是,paypal实际上收费,所以请求是有效的。但是签出过程显示为无效,因此响应无效。Paypal支持说,他们不知道什么是不同的请求,我们发送给他们(从我们网站的其他人),并要求是正确的。因此,我们有其他网站使用相同的技术和要求,没有人知道什么是错误的。

票数 1
EN

Stack Overflow用户

发布于 2015-05-06 15:31:23

我今天在顾客购物后的PayPal回复中遇到了一些问题。有些人从来没有来,有些人在实际付款后迟到了。目前它已经解决了,但我认为我们正在PayPal服务器上调试问题。我想最好的解决方案是等待其他有类似问题和PayPal响应的警员。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30080209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档