6月30日まで 新規会員登録とパッケージ出品で 2000円割引クーポンプレゼント! ※無くなり次第終了 ご利用方法
この募集は2023年03月16日に終了しました。

GASでStripe APIをmetadataを付与してコールした際に発生するエラーの解消の仕事 [IT・通信・インターネット]

GASでStripe APIをmetadataを付与してコールした際に発生するエラーの解消に関する仕事・募集案件ページです。クラウドソーシングのランサーズで、Webシステム開発・プログラミングに関する最適な外注/発注先をお探しの方、副業案件・求人をお探しのフリーランスの方はまず会員登録がおすすめです。

見積もり募集の結果

募集期間

2日間

提案数

0件

当選人数

0 件

(募集人数1人)

見積もり募集の内容

依頼主の業種
IT・通信・インターネット
提示した予算
5,000 円 ~ 10,000 円
依頼概要
【サイトの種類】
その他

【参考サイトのURL】
なし

【依頼したい業務範囲】
コーディング

【希望開発言語】
JavaScript/TypeScript

【フレームワーク】
ランサーに相談して決めたい

【用意しているもの】
ランサーに相談する

【継続した開発が必要か】
今回のみ依頼したい

【重視する点】
業務経験・知識

【補足】
なし

Google Apps Scriptで以下のようなソースコードでリクエストすると、エラーが発生します。

ソースコード
```
function createStripeCustomer(userId) {
// Create a Stripe customer object
var stripeCustomer = {
description: "this is description",
metadata: {
key: "value",
}
};

// Call the Stripe API to create the customer
var stripeApiKey = STRIPE_SECRET_KEY;
var stripeCustomerResponse = UrlFetchApp.fetch("https://api.stripe.com/v1/customers", {
method: "POST",
headers: {
Authorization: "Bearer " + stripeApiKey
},
payload: stripeCustomer,
muteHttpExceptions: true
});

// Parse the response from the Stripe API and return the customer object
var stripeCustomerObject = JSON.parse(stripeCustomerResponse.getContentText());
}
```

エラー
```
{
"error": {
"message": "Invalid object",
"param": "metadata",
"request_log_url": "xxx",
"type": "invalid_request_error"
}
}
```

metadataを付与しなければ、エラーは発生しません。
metadataの指定の仕方が誤っているとは思うのですが、解決方法が不明です。

公式ドキュメントの確認や、Stripeのサポートに確認しても解決しなかったため、知見のある方いらっしゃいましたらご連絡ください。
Stripe APIを使わない別の方法で対処することにしました。

この仕事に似たWebシステム開発・プログラミングの他の仕事を探す

会員登録する (無料)