2013-02-25 118 views
1

我试图做退款在测试模式(pilot-payflowpro.paypal.com)(我的货币是英镑只是一个FYI)PayFlow Pro测试信用交易(退款)

据我可以看到我正在使用的文档正确: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。

无法在文档或在线中找到此行为。有没有人有关于此的任何信息?

我唯一的其他选择是做一个实时交易和退款,但肯定测试将需要表现相同?

回答

0

嗯 - 我只是测试全部或部分退款英镑在测试模式和他们的工作预期,我(没有1GBP问题)

您可以创建(每PART I here)暴殄天物唯一的测试帐户 - 和如果您遇到同样的问题,请记录完整的NVP请求字符串以进行销售和退款并更新您的问题?

0

我刚刚解决了这个相同的问题,目前,它似乎是一个小的oversite /错误,没有在文档中指定。最初的问题是我没有通过PayFlow管理器指定沙箱电子邮件地址。

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