gpt4 book ai didi

json - Paypal API : NOT json response

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



我正在尝试从这里执行示例:https://developer.paypal.com/docs/classic/paypal-payments-pro/gs_PayPalPaymentsPro/

curl -s --insecure https://api-3t.sandbox.paypal.com/nvp -d "USER=platfo_1255077030_biz_api1.gmail.com&PWD=1255077037&SIGNATURE=Abg0gYcQyxQvnf2HDJkKtA-p6pqhA1k-KTYE0Gcy1diujFio4io5Vqjf&METHOD=DoDirectPayment&VERSION=78&PAYMENTACTION=SALE&AMT=5&ACCT=4660997962602322&CREDITCARDTYPE=VISA&CVV2=176&FIRSTNAME=James&LASTNAME=Smith&STREET=FirstStreet&CITY=SanJose&STATE=CA&ZIP=95131&COUNTRYCODE=US&EXPDATE=092015"

文档说:

Request method,       format      Response format
HTTP GET Name/value pairs JSON

但我收到:

TIMESTAMP=2015%2d01%2d30T12%3a14%3a08Z&CORRELATIONID=474de7dae8e82&ACK=Success&VERSION=78&BUILD=15009693&AMT=5%2e00&CURRENCYCODE=USD&AVSCODE=X&CVV2MATCH=M&TRANSACTIONID=93V64243P1844913T

为什么?如何获取 json 响应?

我试着设置:

VERSION=95

但没有帮助。

最佳答案

如文档所述,paypal NVP api 不会立即提供 json 响应。

处理响应的方式如下所示,在 PHP 中

parse_str($response,$responseArray);

$jsonResponse = json_encode($responseArray);

帮助我从响应字符串中获取数组,然后转换为 json。

编辑:您首先需要解码 urlencoded 字符串。

为此

$response = urldecode($response);

在解析对数组的响应之前。

关于json - Paypal API : NOT json response,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28235931/

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