私たちのアプリケーションはUber APIを使用してユーザーのためにライドを予約し、これらのライドのためのUberビジネスアカウントを請求します。しかし数週間前に、私たちはエラーを受け取りました。ライダーの支払い方法が無効で、支払い情報を更新する必要があります。。そこで、このライダーのアクセストークンと支払い方法IDを更新し、乗り物が再び予約されるようになりました。しかし、彼らはもはやUberビジネスアカウントには登場せず、ライダーの個人口座にしか現れません。キャンセルが多すぎるため、これらのアカウントのお支払い方法が取り消されていないことが確認されました。UberビジネスアカウントはUber API経由でもう請求されません
また、このライダーのアカウントからUberのネイティブアプリを介して乗車が予約されている間、ビジネスプロフィールを選択すると、乗車はビジネスアカウントでの旅行に反映されます。
Uber APIを使用してレンタカーを予約し、ビジネスアカウントの支払い方法を渡したが、乗車はビジネスアカウントに反映されていないため、Uberのネイティブアプリで選択したビジネスプロフィールが表示されます。
Endpoint - https://api.uber.com/v1/requests
Headers - Authorization:Bearer <access token>
Content-Type:application/json
Body - {
"start_latitude": 30.7056149,
"start_longitude": 76.6895002,
"end_latitude": 30.7069548,
"end_longitude": 76.7080182,
"payment_method_id": "<payment method id for Business Account>",
"expense_memo": "Checking Ride on Business Account"
}
我々が得ている応答 - -
Body -
{
"status": "processing",
"product_id": "<uber product id>",
"request_id": "<uber ride request id>",
"driver": null,
"eta": null,
"location": null,
"vehicle": null,
"surge_multiplier": 1,
"shared": false
}
ユーバーのAPIを使用してビジネスプロフィールを通じて乗り物を取るに変更されているものがある。ここ
は、私たちが作っている要求がありますか?
これに関するアップデートはありますか?これは私たちのためのショーストッパーになっています。あなたがこれについていくつかの更新を提供できるかどうか本当に感謝します。 また、この問題を追跡するために追加情報が必要な場合はお知らせください。 – parveen
こんにちは、 私たちは引き続きこれを調べ、問題を再現できませんでした。特定のpayment_method_idを渡すことでAPIを通じて旅行を予約することができました。その結果、実際に支払いアカウントに請求しています。この問題に関する詳細情報を提供できますか? –
こんにちはカイル、私たちはエンドポイント(https://developer.uber.com/docs/rides/api/v1-payment-methods)を使用してライダーの支払い方法を取り出すときにbusiness_account支払い方法として記載されているビジネスアカウントを請求しています。ビジネスアカウントや通常のアカウントで試しましたか?また、開発者アカウントで2つのアプリケーションを作成しました。このライダーは両方ともに登録されています。これがこの問題の原因となりますか?どちらのアプリも本物のアクセス権を持ちます。 – parveen