1

我正在尝试在测试模式下退款(pilot-payflowpro.paypal.com)(我的货币是英镑仅供参考)

据我从文档中可以看出,我正确使用了所有内容:https://www.x.com/sites/default/files/payflowgateway_guide.pdf “提交信用交易” 通过 ORIGID 等和 AMT,我得到了成功响应。

当我登录https://manager.paypal.com并检查是否退还了正确的金额时,它总是记录 1GBP

即使我忽略了 AMT,它也只会记录 1GBP,但如果我进行第二次退款并忽略 AMT,它会尝试退还原始金额(因为 1GBP 已经退还,所以现在不再是金额了)并且它给出了 117 错误代码。

我想知道这是否仅用于记录此 1GBP 而不是我指定的数量的测试模式?我什至使用 manager.paypal.com 本身中的 ORIGID 进行了手动退款(在测试交易中),它向我显示了一个正确金额的成功屏幕,但在再次搜索交易时,它显示为 1GBP。

我无法在文档或在线找到这种行为。有人有这方面的信息吗?

我唯一的其他选择是进行实时交易并退款,但测试肯定需要表现相同吗?

4

2 回答 2

0

我刚刚解决了同样的问题,目前,这似乎是文档中未指定的次要过度站点/错误。最初的问题是我没有通过 PayFlow 管理器指定沙箱电子邮件地址。

您可以通过登录经理帐户,单击顶部的服务设置,然后单击设置选项来找到沙盒电子邮件地址。您将在下面的第三部分中找到沙盒电子邮件地址。这可以是任何地址,但您可能希望通过http://developer.paypal.com设置开发者帐户。希望这可以帮助某人

于 2013-08-28T15:10:48.487 回答
0

嗯 - 我刚刚在测试模式下使用 GBP 测试了全部和部分退款,它们对我来说按预期工作(没有 1GBP 问题)

您能否创建一个一次性测试帐户(此处为第 I 部分)——如果您遇到同样的问题,请记录您的完整 NVP 请求字符串以进行销售和退款并更新您的问题?

于 2013-02-25T16:12:03.290 回答