- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我通过 rest-api-sdk-java 使用 PayPal REST API 并且想问一下是否有可能在响应(或错误)中获得 AVS/CVV 匹配结果对象)。
我根据 https://developer.paypal.com/docs/classic/lifecycle/sb_error-conditions/ 进行了几次测试(启用了沙箱和负面测试) (“测试 AVS 错误”和“测试 CVV 代码”部分):
账单地址街道 “123 AVS_A Street” 的付款请求导致INTERNAL_SERVICE_ERROR:
{
"name": "INTERNAL_SERVICE_ERROR",
"debug_id": "baf56174e98c8",
"message": "An internal service error has occurred",
"information_link": "https://developer.paypal.com/webapps/developer/docs/api/#INTERNAL_SERVICE_ERROR"
}
账单地址街道为 “123 AVS_M Street” 的同一付款请求导致销售成功。
在这种情况下 INTERNAL_SERVICE_ERROR 是预期的错误 (AVS_A) 吗?有什么方法可以获取“原始 AVS 代码”而不是 INTERNAL_SERVICE_ERROR 或 CREDIT_CARD_REJECTED?
我的请求负载:
{
"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"
}
]
}
还有一个问题:是否可以在沙盒环境中使用高级欺诈管理过滤器?我正在使用 Pro 测试帐户,但仍然无法使用过滤器(当我点击“立即升级”按钮时没有任何反应):
https://www.sandbox.paypal.com/uk/cgi-bin/webscr?cmd=_rc-manage
最佳答案
查看调试 ID,测试确实有效 - 有点 -
内部沙箱 API 错误为 10555 - 过滤器拒绝
--> https://developer.paypal.com/webapps/developer/docs/classic/api/errorcodes/
由于 AVS 的商户风险过滤器,交易被拒绝。具体来说,商家已将过滤器设置为在 AVS 返回部分匹配时拒绝交易。
因此,您可能已经在沙盒帐户上启用了 AVS 欺诈管理过滤器。
显然,应该有正确的错误消息,而不仅仅是内部服务错误,但看起来错误还没有被映射。
将跟进 PP 开发人员报告并修复它 ;)
至于 REST 中的 AVS/CVV 响应——目前似乎还没有办法检索发卡银行的 AVS/CVV 响应。
关于 Paypal REST AVS/CV2 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24363207/
我开始了一个项目,使用 UIImagePickerController 来捕获静态图像。由于叠加层和刚刚捕获的图像之间的交互不佳,我已经放弃使用这种简单的机制。问题如下:如果您有一个叠加层处于事件状态
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: How many styles of writing functions are there in C? 我
最近在看GSM音频编码的源码。这些代码是在 1992 年或之后编写的。 有一些奇怪的代码,例如: main P2((ac, av), int ac, char ** av) void Gsm_Code
使用 https://pypi.org/project/av/试图打开文件进行无限播放。但循环以最后一帧结束。 查找和阅读手册后,测试代码如下: (注意:这些选项预计将传递给 aiortc.contr
随着新病毒变种的发布,搜索字符串形式的数据继续增长,这引发了我的问题 - AV 引擎如何如此有效地搜索文件以查找已知签名?如果我下载了一个新文件,我的 AV 扫描仪会根据其签名迅速识别该文件是否为威胁
在应用程序按预期关闭后大约 3 到 5 秒,我收到此 AV 消息: 00073225 模块 rtl160.bpl 中的异常 EAccessViolation。模块 'rtl160.bpl' 中地址 5
在VCL中,TByteDynArray被定义为动态数组: type TByteDynArray = array of Byte; 但似乎没有完成索引边界检查: var DataBytes: Sys
我有两个引用计数类,它们相互引用实例。其中一个引用被标记为 [weak]防止创建强引用循环。 type TFoo = class(TInterfacedObject) private
我通过资源和图像对话框向我的项目添加图标,并决定放弃TIcon.LoadFromResourceName,因为它不执行任何错误检查。我编写了看似等效的代码,但没有按预期工作。 这是一个对我来说失败的测
我正在尝试使用自定义相机,并将代码从 swift 2 转换为 swift 3;我已经很完整了;但是我收到与设备有关的错误;我想要一个后置和前置摄像头,在 swift 2 之前,您可以像这样设置设备:
我想使用透明重定向(Paypal Payments Pro 软件包的功能)来处理结帐。 PayPal 文档(下面的摘录)说,当使用透明重定向时,PayPal 不会处理检查 AVS 和 CSC,把这个任
音频和视频文件可以使用AV Foundation framework播放和 Media Player framework . 当我只想播放媒体文件时,更好的选择是什么? 借助 Media Player
我将本地视频加载到新的 View Controller 中,但在完成后它会消失并立即再次弹出。我不知道是否有办法跟踪通知或什么。 这是我的代码: import UIKit import AVKit i
您好,我正在使用 AV 框架尝试访问前置摄像头... 这是我这样做的代码.. + (AVCaptureDevice *)camera { NSArray *devices = [AVCaptureD
我正在尝试使用 AVPlayer 在 iOS 上播放视频,该视频是用 zencoder 编码的。我看到的问题是播放器项目报告的持续时间是四舍五入的/不精确的。例如,视频持续时间可能是 173.134,
所以我遇到了旋转问题。我有一个 AV 摄像机设置为在 View Controller 中显示。现在我知道其中涉及很多组件,这就是为什么我只是说 AV 摄像机。我的问题是,当我旋转设备时,预览层也不随设
我的公司正在使用 Stripe API 处理信用卡。 Stripe 提供邮政编码和地址验证系统 (AVS) 检查。 AVS 将用户输入的街道号码与发卡银行的街道号码进行核对。 Stripe 返回三个结
我使用 AVFoundation 来拍照。麻烦的是,即使曝光持续时间、ISO 和白平衡的设置不变,我也会得到不同亮度的照片。手电筒、闪光灯和所有可能的稳定性都被禁用。 此问题也出现在介绍使用相机的标准
我正在尝试诱使 AV Foundation 从内存中的 mp4 文件中读取(不使用中间的写入磁盘解决方案)。我尝试了自己的自定义 URL 协议(protocol)但失败了,因为 AV Foundati
我正在尝试加载视频,在其上添加动画,然后将其导出,但动画永远不会在导出的视频中开始播放。它只是按原样显示图像“dogge_icon.png”。 我尝试了不同类型的动画,不确定我做错了什么。任何帮助将不
我是一名优秀的程序员,十分优秀!