如何將以下代碼轉換爲Parse REST http請求?將條紋cURL代碼轉換爲Parse.Cloud.httpRequests
curl https://api.stripe.com/v1/charges \
-u {PLATFORM_SECRET_KEY}: \
-H "Stripe-Account: {CONNECTED_STRIPE_ACCOUNT_ID}" \
-d amount=1000 \
-d currency=aud \
-d source={TOKEN}
我已經嘗試以下,但我接收401授權錯誤:
Parse.Cloud.define("payMerchantDirect", function(request, response){
Parse.Cloud.httpRequest({
method: "POST",
url: "https://" + {PLATFORM_SECRET_KEY} + ':@' + "api.stripe.com/v1" + "/charges/",
headers: {
"Stripe-Account": request.params.{CONNECTED_STRIPE_ACCOUNT_ID}
},
body: {
'amount': 1000,
'currency': "aud",
'source': request.params.{TOKEN}
},
success: function(httpResponse) {
response.success(httpResponse.text);
},
error: function(httpResponse) {
response.error('Request failed with response code ' + httpResponse.status);
}
});
});
我三重檢查使用的帶區按鍵和標識,但可惜仍然沒有工作。將-u cURL變量放在url中是否正確?
乾杯, 埃裏克
謝謝傑克, 是的這是用於關聯帳戶的費用。我想要完成的是第一種方法,如下所述:[鏈接](https://stripe.com/docs/connect/payments-fees#charging-directly) 我已設法向客戶收費並轉讓資金到達目的地。然而,付款仍然通過平臺帳戶處理,我希望關聯帳戶管理所有這些。 因此,我的示例curl代碼中的-H變量。 –