gpt4 book ai didi

paypal - 国家对信用卡交易有什么意义吗

转载 作者:太空宇宙 更新时间:2023-11-03 16:24:37 26 4
gpt4 key购买 nike

我进入开发者门户并为非美国帐户创建了一个测试帐户。使用此信用卡号和下面的 C# 代码进行交易可以正常进行。

但是,我的问题是无论提供什么国家代码,paypal soap api 都允许我毫无问题地进行交易。这是正确的行为还是有一些设置可以强制 API 验证国家/地区。

//address of the card owner
var cardOwnerAddress = new AddressType
{
Street1 = request.BuyerAddress1,
Street2 = request.BuyerAddress2,
CityName = request.BuyerCity,
StateOrProvince = request.BuyerState,
PostalCode = request.BuyerZipCode,
CountryName = "USA",
Country = CountryCodeType.US, // country code
CountrySpecified = true
};

//card owner object
var cardOwner = new PayerInfoType
{
Payer = "",
PayerID = "",
PayerStatus = PayPalUserStatusCodeType.unverified,
PayerCountry = cardOwnerAddress.Country, // country code
Address = cardOwnerAddress,
PayerName = cardOwnerPayerName
};

最佳答案

通常,使用 AVS - 地址验证系统以及 CVV2,最常做的就是检查街道号码和邮政编码中的数字(数字是因为它们是常数,人们可以在其中键入“st.”,他们的地址是“街道”、“st”等。因此国家/地区真的无关紧要。

对于某些卡片,名称也可以被检查,但正如您所想象的那样,如果人们没有完全按照显示的名称输入他们的名字,这可能会很痛苦。

您还可以使用 PayPal 在您的帐户中设置过滤器以指定您将接受哪些国家/地区的付款 - 尽管这与验证无关,它只是顶层的 PayPals 层。

Paypal 列出您可以在此处设置的验证 https://developer.paypal.com/docs/classic/api/AVSResponseCodes/

关于 AVS 的一些信息可以在这里找到 https://en.wikipedia.org/wiki/Address_Verification_System

关于paypal - 国家对信用卡交易有什么意义吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37881014/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com