ユーザーが PHP テクノロジを使用して citrus に登録してログインし、そのウォレットを支払いに使用できるようにするためのインターフェイスを作成したいと考えています。シトラスはこれのための API を提供していますか?
1 に答える
はい、Citrus-Pay は、独自のインターフェースを定義できる Wallet と統合するための API を提供します。
または、Citrus が提供する標準 UI を使用することもできます。API を進めたい場合は、
1) このリンクに記載されている API を使用してサインアップ トークンを取得します: https://developers.citruspay.com/documentation/wallettab/identity-profile/oauth-token-api/
2) 次のステップとして、Find Or Create User API を呼び出します。この API は、リクエストで渡された顧客の携帯電話番号への OTP をトリガーします (Citrus Wallet は携帯電話番号によって一意に識別されます)。
開発ガイドの API: https://developers.citruspay.com/documentation/wallettab/identity-profile/find-or-create-a-wallet/
3) 次に、この OTP を適切な API に入力する必要があります。どの API を使用するかは、ステップ 2 で呼び出されたウォレット API の検索または作成の応答で通知されます (パスワードベースのログインもサポートされています)。
MOTP API を使用してサインインする(既存のシトラス ウォレットの顧客の場合) か、モバイルを検証して API にサインインする (作成されたばかりの新しいウォレット アカウントの場合)ここにリンクの説明を入力します。
4) 応答でフル アクセス トークン (prepaid_pay) を取得します。これを、ユーザーに代わって呼び出す必要がある他のすべての API のヘッダーに渡します。
5) 例: 顧客の既存のウォレット残高を使用して支払いを行うには、次の API を使用します: https://developers.citruspay.com/documentation/wallettab/pay-using-citrus-wallet/make-payment/
お役に立てれば