【发布时间】:2018-01-24 03:25:09
【问题描述】:
在 ebay Order API -initiateCheckoutSession(客人结账)中,添加信用卡信息返回错误。我正在沙盒环境中测试。
API:https://api.sandbox.ebay.com/buy/order/v1/guest_checkout_session/initiate 请求正文:
{
"creditCard":
{
"accountHolderName": "Frank Smith",
"cardNumber": "5100000001598174",
"cvvNumber": "012",
"expireMonth": 10,
"expireYear": 2019,
"brand": "MASTERCARD",
"billingAddress":
{
"firstName": "Frank",
"lastName": "Smith",
"addressLine1": "3737 Any St",
"city": "San Jose",
"stateOrProvince": "CA",
"postalCode": "95134",
"country": "US"
}
},
"contactEmail": "fsmith1234@anymail.com",
"contactFirstName": "Frank",
"contactLastName": "Smith",
"shippingAddress": {
"recipient": "Frank Smith",
"phoneNumber": "617 555 1212",
"addressLine1": "3737 Any St",
"city": "San Jose",
"stateOrProvince": "CA",
"postalCode": "95134",
"country": "US"
},
"lineItemInputs": [
{
"quantity": 1,
"itemId": "v1|110188913683|0"
}
]
}
回复:
{
"errors": [
{
"errorId": 15000,
"domain": "API_ORDER",
"category": "APPLICATION",
"message": "There was a problem with an eBay internal system or process. Contact eBay developer support for assistance.",
"parameters": [
{
"name": "code",
"value": "1042"
}
]
}
]
}
如果未请求信用卡详细信息,API 可以正常工作。有人可以帮忙吗?
【问题讨论】:
-
您的请求格式似乎正确。老实说,我认为最好联系 ebay 支持。
-
您的测试商品有运费吗?尝试为您的测试项目添加固定价格的运输选项。
-
您好 Gonzales Gokhan,您能否就如何为商品添加固定定价选项提供建议?
标签: java json rest checkout ebay-api