PayFlow pro测试信用交易(退款)

时间:2013-02-25 13:16:19

标签: paypal payflowpro

我正试图在测试模式下退款(pilot-payflowpro.paypal.com)(我的货币仅为FYI的英镑)

据我所知,我正在正确使用所有内容: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。

我无处可在文档或在线中找到此行为。有人有这方面的任何信息吗?

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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