我正在通过rest-api-sdk-java使用PayPal REST,想知道是否有可能在响应(或错误对象)中获得AVS/CVV匹配结果。
我根据error-conditions/ (“测试AVS错误”和“测试CVV代码”部分)进行了几次测试(沙箱和阴性测试打开):
在这样的场景(AVS_A)中是否存在INTERNAL_SERVICE_ERROR预期的错误?有没有办法代替INTERNAL_SERVICE_ERROR或CREDIT_CARD_REJECTED获得“原始AVS代码”?
我的请求有效载荷:
{
"intent": "sale",
"payer": {
"payment_method": "credit_card",
"funding_instruments": [
{
"credit_card": {
"number": "4446283280247004",
"type": "visa",
"expire_month": 11,
"expire_year": 2018,
"cvv2": "888",
"first_name": "Susan",
"last_name": "Wagner",
"billing_address": {
"line1": "123 AVS_A Street",
"line2": "Billing Address Line 2",
"city": "London",
"country_code": "GB",
"postal_code": "W1T 2BU",
"state": "",
"phone": "12345"
}
}
}
]
},
"transactions": [
{
"amount": {
"currency": "GBP",
"total": "3.55",
"details": {
"shipping": "0.00",
"subtotal": "3.55",
"tax": "0.00"
}
},
"description": "T-Shirt XYZ"
}
]
}还有一个问题:是否可以在沙箱环境中使用先进的欺诈管理过滤器?我使用的是专业测试帐户,但仍然不能使用过滤器(当我单击“立即升级”按钮时什么都不会发生):
发布于 2014-06-23 12:19:58
看一下调试id,测试确实起作用了-
内部沙箱API错误为10555 -过滤器下降
-> https://developer.paypal.com/webapps/developer/docs/classic/api/errorcodes/
由于AVS的商业风险过滤器,这笔交易被拒绝了。具体来说,当AVS返回部分匹配时,商家已经将过滤器设置为拒绝事务。
因此,您可能已经启用了沙箱帐户上的AVS欺诈管理过滤器。
显然,应该有一个正确的错误消息,而不仅仅是一个内部服务错误,但是看起来该错误还没有被映射。
将跟进PP发展公司的报告和修复;)
至于REST内部的AVS/CVV响应,似乎还没有一种方法来检索开证行的AVS / CVV响应。
https://stackoverflow.com/questions/24363207
复制相似问题