paypal - Visa 结帐集成

标签 paypal credit-card android-pay

我正在尝试在使用 Paypal 付款处理的网站上集成 visa 结帐功能。 早些时候我们在我们的网站上集成了谷歌钱包,谷歌钱包为从谷歌钱包中选择的任何卡返回了一张发现卡,我们只是将卡的详细信息传递给 Paypal 以进行进一步的支付处理。来自谷歌钱包的卡响应看起来像这样

"aud": "01409448849434218847",
"iat": 1424749827,
"exp": 1424753427
},
"pan": "6011988571714740",
"cvn": "827"

其中 pan 是发现卡号,cvn 是 cvv 号。

但在签证结账的情况下,不会返回 cvv 号码。来自 Visa Checkout 的示例支付数据响应如下所示

{
"paymentRequest": {
"currencyCode": "USD",
"total": "10"
},
"userData": {
"userFirstName": "XYZ",
"userLastName": "XYZ",
"userName": "XYZ@gmail.com",
"userEmail": "XYZ@gmail.com",
"encUserId": "kFilkXPMqx9P2sxVBwZpwHZ3ZppIJSASFXOlMt/u/SU="
},
"creationTimeStamp": 1427169634910,
"paymentInstrument": {
"id": "Rjgzv/9FVVM09JiLGNHzqZlnc+h0vTA8E/NPESuZvOU=",
"lastFourDigits": "xxxx",
"binSixDigits": "xxxxxx",
"paymentType": {
  "cardBrand": "VISA",
  "cardType": "PREPAID"
 },
 "billingAddress": {
  "personName": "XYZ ABC",
  "line1": "131 Dartmouth St",
  "city": "Boston",
  "stateProvinceCode": "MA",
  "postalCode": "02116",
  "countryCode": "US",
  "phone": "9123456789"
  },
  "verificationStatus": "VERIFIED",
  "expired": false,
  "cardArts": {
  "cardArt": [
    {
      "baseImageFileName":    "https://sandbox.secure.checkout.visa.com/VmeCardArts/uWOvgFoQISxPh_MWE7gO8xJHi_Kwti3ZgptHQ1LkSR4.png",
      "height": 50,
      "width": 77
    }
  ]
},
"issuerBid": "14",
"nameOnCard": "XYZ ABC",
"expirationDate": {
  "month": "01",
  "year": "2018"
 }
},
"shippingAddress": {
"id": "vn9XOKl/FOLHzEOrs2KoF3qA2VoFoQoaz6phbibsCVE=",
"verificationStatus": "VERIFIED",
"personName": "XYZ ABC",
"line1": "131 Dartmouth St",
"city": "Boston",
"stateProvinceCode": "MA",
"postalCode": "02116",
"countryCode": "US",
"phone": "9123456789",
"default": false
},
"riskData": {
"advice": "LOW",
"score": 0,
"avsResponseCode": "Y",
"cvvResponseCode": "M"
},
"partialShippingAddress": {
"countryCode": "US",
"postalCode": "02116"
}
} 

这里我们没有得到实际的 CVV 号码。

知道我们如何在没有 cvv 号码的情况下进行 paypal 付款处理。 (卡号作为帐号出现,但未出现在此响应中)。

最佳答案

出于安全原因,您永远不会收到 CVV 号码 per Visa .相反,您将收到一个指示匹配与否的字母值。他们说这足以处理付款。

关于paypal - Visa 结帐集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29231884/

相关文章:

android - 谷歌钱包应用内支付不适用于 phonegap 框架

php - Paypal SANDBOX SetExpressCheckout 停止工作

php - Paypal 结帐 php : how to securise a cart?

paypal - "account optional"功能是否可用于 PayPal 的订阅?

mysql - 如何安全地加密数据库中的信用卡信息

android - 来自 google play 的产品的不同订单 ID

asp.net - 当有人在 Asp.NET 中使用 PayPal 或信用卡汇款时如何获得通知?

post - Chrome/Safari POST 问题

paypal - Paypal 直接付款(信用卡)是否需要账单地址

gwt - Google Wallet - SSL/https 完全由 Google 处理?