- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
payment = Payment({
"intent": "sale",
"application_context": {
"locale": "en_IN",
"user_action": "commit",
"shipping_preference": "NO_SHIPPING",
"landing_page": "billing"
},
# Set payment method
"payer": {
"payment_method": "paypal",
"payer_info": {
"email": email,
"first_name": first_name,
"last_name": last_name,
"shipping_address": {
"phone": phone,
}
}
},
# Set redirect URLs
"redirect_urls": {
"return_url": "example.com/confpayment/",
"cancel_url": "examplecom/payment_fail/"
},
# Set transaction object
"transactions": [{
"amount": {
"total": str(amount),
# "total": "1",
"currency": "INR"
},
"description": "payment description"
}]
})
我收到传入的 JSON 请求未映射到 API 请求
Error:
{'name': 'MALFORMED_REQUEST', 'message': 'Incoming JSON request does not map to API request', 'information_link': 'https://developer.paypal.com/webapps/developer/docs/api/#MALFORMED_REQUEST', 'debug_id': '51397a89429bd'}
除手机号码外,所有其他内容均已预填。请帮我解决这个问题。
我不确定API格式是否正确。
最佳答案
编辑预览代码错误:
payer
属性的文档在这里(链接更正为 V2):
https://developer.paypal.com/docs/api/orders/v2/?mark=payer#definition-payer
错误,删除多余的逗号:"phone": "",
"payer_info": {
...
"shipping_address": {
"phone": ""
}
}
这段代码似乎是错误的:
将 phone
移到 shipping_address
之外:
"payer_info": {
...
"shipping_address": {
...
},
"phone": ""
}
关于python - 我无法在 Paypal 支付集成中预填手机号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55218678/
在使用网站、加载内容等一段时间后,此消息显示“Fill:SelectCommand.Connection 属性尚未初始化”!我认为这是因为 sql 连接,但不确定......我想知道我能做些什么来防止
我是一名优秀的程序员,十分优秀!