Source (ソース) API

Source(ソース)APIを使用すると、決済ソースを作成および取得することができます。 ソースとは、Charge APIを使用して、クレジットカード以外のチャネル (Alipay、コンビニエンスストア決済、internet banking(ネットバンク、installment payments(分割払い)を含む)を通して決済を受け入れる方法です。 新しいソースは、公開鍵(パブリックキー)のみを使用し作成できます。

Attributes

Name Type Description
object string

固定値 source

id string

/src(_test)?_[0-9a-z]+/と一致するSOURCE_ID

livemode boolean

本番モード (true) あるいはテストモード(false) ソース

location string

現在のsourceオブジェクトを取得するためのAPIパス

absorption_type string

分割払い使用時に誰が利息を負担するかを決定する。customer(カード保有者)またはmerchant(加盟店) (type=installment_*)

amount integer

smallest currency unit(最小通貨単位)で表したソースの金額

bank string

金融機関 (type=fpx)

barcode string

バーコード番号 (type=barcode_alipay,barcode_wechat)

billing object

請求先住所。詳細はソース作成パラメーターを参照してください。

charge_status string

該当する場合)このソースを使用して作られた課金のステータス。 値は次のいずれかになります。charge.status の値、または、課金が作成されていない場合は unknown。

created string

ISO 8601形式 (YYYY-MM-DDThh:mm:ssZ)でのソース作成のUTC日時

currency string

3文字で表示されるソース通貨[ISO 4217](http://ja.wikipedia.org/wiki/ISO_4217)コード

discounts array

割引 (type=qr_code_upi)

email string

ソースに紐づけられたメールアドレス。 (type=econtext,fpx)

flow string

顧客が決済を完了するために使用する決済フロー。 値は次のいずれかになります。:redirect:決済を完了させるため、顧客が外部Webサイトにauthorize_uriでリダイレクトする必要があります。例:ネットバンキング。 </ li>

  • offline:顧客は、オフラインで決済するために決済情報を受け取ります。 例:百貨店での請求書決済。
  • installment_terms integer

    月単位の分割払い期間。許容値については installments(type=installment_*)をご覧ください

    ip string

    ソース作成時にOpnに提供されるIPアドレス。IPv4またはIPv6。

    items array

    注文に含まれるアイテムの詳細。詳細はソース作成パラメーターを参照してください。

    mobile_number string

    顧客の電話番号(type=econtext,truemoney)

    name string

    顧客名 (type=econtext)

    phone_number string

    顧客の電話番号(type=econtext,truemoney)

    platform_type string

    支払者が支払いを行うプラットフォーム。ブラウザ、iOS、Androidのいずれか

    promotion_code string

    TBD

    provider_references object

    決済が正常に処理されたアイテムへの参照を表示します。以下の決済方法が取引参照に表示されます。

    • promptpay
    • paynow
    • mobile_banking_scb
    • mobile_banking_ktb
    • mobile_banking_kbank
    • mobile_banking_bay
    • mobile_banking_bbl

    他の決済プロバイダーの場合、null が返されます。

    receipt_amount integer

    明細書の金額 (type=qr_code_upi)

    references object

    支払いに関する参照情報(type=bill_payment_tesco_lotus,econtext,barcode_alipay)

    scannable_code barcode

    バーコードオブジェクト

    shipping object

    配送先住所。詳細はソース作成パラメーターを参照してください。

    store_id string

    取引した店舗ID (type=barcode_alipay)

    store_name string

    取引した店舗名 (type=barcode_alipay)

    terminal_id string

    取引で使用したターミナル端末ID (type=barcode_alipay)

    type string

    ソース決済タイプ

    Example

    • JSON Response

    Omiseは、お客様のウェブサイト全般における利便性を向上するためにクッキーを利用し、お客様のアクセス、閲覧履歴に関する情報を収集します。 当社のウェブサイトを閲覧し続けることにより、お客様は当社のプライバシーポリシーに同意することとします。 詳細はこちら