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

标签 paypal payflowpro

我正在尝试在测试模式下进行退款 (pilot-payflowpro.paypal.com)(我的货币是英镑,仅供引用)

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

当我登录 https://manager.paypal.com 时并检查退款金额是否正确,它始终记录 1GBP

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

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

我在文档或在线的任何地方都找不到这种行为。有没有人有这方面的任何信息?

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

最佳答案

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

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

关于paypal - PayFlow pro 测试信用交易(退款),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15067888/

相关文章:

android - 请求失败,http statusCode :422, 异常 :org. apache.http.client.HttpResponseException:不可处理的实体

javascript - 尝试从 JavaScript 客户端的 PHP 服务器捕获托管的 PayPalCheckoutSdk.Orders.OrdersCreateRequest 错误

WSO2 ESB PayloadFactory 中介器中的 JSON 格式

paypal - Payflow 链接静默发布 url

php - 如何处理来自支付网关的响应数据?

paypal - PayFlow 定期付款退款

paypal - 定期付款 - 一个月有多长?

ruby-on-rails - 如何使用 Paypal 自适应支付 SDK?

Paypal 付款高级设置错误

paypal - 工资流退款