我正在尝试连接到贝宝
i am trying to connec to paypal
我正在尝试连接到 paypal,但我对需要传递的表单数据有一些疑问,paypal 期望这样
"purchase_units": [
{
"amount": {
"currency_code": "USD",
"value": "100.00"
}
}
]
但表格只是通过了 amount
> currencycode
> value
那么我如何将表单范围转换为 paypal 期望的这种类型的数据,如果我需要发送其他数据也是如此,这让我抓狂
PayPal 期望的是 JSON,这是当今网络中系统间发送数据最常见的格式之一。
你说的是form scope,肯定是coldfusion的东西。您是在进行服务器集成还是“仅客户端”集成?仅客户端非常基础,只需将 HTML/JS 输出到浏览器:https://developer.paypal.com/demo/checkout/#/pattern/client
基于服务器的版本涉及更多,您需要直接从您的服务器与 PayPal API 端点通信。有许多更常见的服务器端语言的 SDK 和指南,您可能会发现它们适合您的目的——请参阅此处的 'Set Up Transaction' 和 'Capture Transaction':https://developer.paypal.com/docs/checkout/reference/server-integration/
这是一个比答案更长的评论,但这里是。你想做这样的事情吗?
<cfscript>
form.value =4
data = { "purchase_units" : [
{
"amount": {
"currency_code": "USD",
"value": "#form.value#"
}
}
]
}
writedump(serializeJSON(data))
</cfscript>
我正在尝试连接到 paypal,但我对需要传递的表单数据有一些疑问,paypal 期望这样
"purchase_units": [
{
"amount": {
"currency_code": "USD",
"value": "100.00"
}
}
]
但表格只是通过了 amount
> currencycode
> value
那么我如何将表单范围转换为 paypal 期望的这种类型的数据,如果我需要发送其他数据也是如此,这让我抓狂
PayPal 期望的是 JSON,这是当今网络中系统间发送数据最常见的格式之一。
你说的是form scope,肯定是coldfusion的东西。您是在进行服务器集成还是“仅客户端”集成?仅客户端非常基础,只需将 HTML/JS 输出到浏览器:https://developer.paypal.com/demo/checkout/#/pattern/client
基于服务器的版本涉及更多,您需要直接从您的服务器与 PayPal API 端点通信。有许多更常见的服务器端语言的 SDK 和指南,您可能会发现它们适合您的目的——请参阅此处的 'Set Up Transaction' 和 'Capture Transaction':https://developer.paypal.com/docs/checkout/reference/server-integration/
这是一个比答案更长的评论,但这里是。你想做这样的事情吗?
<cfscript>
form.value =4
data = { "purchase_units" : [
{
"amount": {
"currency_code": "USD",
"value": "#form.value#"
}
}
]
}
writedump(serializeJSON(data))
</cfscript>