定期的に請求された請求情報を使用してトランザクションを作成したいとします。私は、ノードReculryモジュールコールノード-recurly にhttps://github.com/robrighter/node-recurlyノード定期的に保存された請求情報を使用してトランザクションを作成する
以下を使用しています、それはエラーメッセージの下に戻る私のコード
recurly.transactions.create({
'account_code': orgId,
'amount_in_cents': 200,
'currency': 'AUD'
}, function (err, response) {
if (err) {
return res.send({
success :false,
message :message_common.coupon_create_err,
data: err,
status :status_common.error_res
});
} else {
return res.send({
success :true,
message :message_common.coupon_create_success,
data: [],
status :status_common.success_res
});
}
});
を見つけてください、
{
"statusCode": 400,
"headers": {
"date": "Mon, 05 Dec 2016 11:34:53 GMT",
"content-type": "application/xml; charset=utf-8",
"transfer-encoding": "chunked",
"connection": "close",
"set-cookie": [
"__cfduid=deb9088318b3890486d479eb2a9a4aed11480937692; expires=Tue, 05-Dec-17 11:34:52 GMT; path=/; domain=.recurly.com; HttpOnly"
],
"x-api-version": "2.0",
"content-language": "en-US",
"x-ratelimit-limit": "2000",
"x-ratelimit-remaining": "1996",
"x-ratelimit-reset": "1480937940",
"cache-control": "no-cache",
"x-request-id": "aopr1tvaaooktujne13g",
"strict-transport-security": "max-age=15552000; includeSubDomains; preload",
"server": "cloudflare-nginx",
"cf-ray": "30c73103cdd42384-FRA"
},
"data": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<error>\n <symbol>invalid_xml</symbol>\n <description>The provided XML was invalid.</description>\n <details>Unacceptable tag <account_code></details>\n</error>"
}
「提供されたXMLは無効です。許容できないタグ」*は非常に具体的なエラーです。 –
Tomalak
あなたの提案は何ですか? –
エラーメッセージの意味について考えてください。エラーメッセージを検索しますか? APIのドキュメントを読んでください。 Wiresharkを使い、HTTPパッケージを見て比較しますか?これらはすべて基本的なデバッグです。それはあなたの仕事です。あなたは質問をするためにここに来る前にそれらをしておくべきでした。 – Tomalak