Source (ソース) API
Source(ソース)APIを使用すると、決済ソースを作成および取得することができます。 ソースとは、Charge APIを使用して、クレジットカード以外のチャネル (Alipay、コンビニエンスストア決済、internet banking(ネットバンク、installment payments(分割払い)を含む)を通して決済を受け入れる方法です。 新しいソースは、公開鍵(パブリックキー)のみを使用し作成できます。
Attributes
Name | Type | Description |
---|---|---|
object | string | 固定値 |
id | string |
|
livemode | boolean | 本番モード ( |
location | string | 現在の |
absorption_type | string | 分割払い使用時に誰が利息を負担するかを決定する。 |
amount | integer | smallest currency unit(最小通貨単位)で表したソースの金額 |
bank | string | 金融機関 (type=fpx) |
barcode | string | バーコード番号 ( |
billing | object | 請求先住所。詳細はソース作成パラメーターを参照してください。 |
charge_status | string | 該当する場合)このソースを使用して作られた課金のステータス。 値は次のいずれかになります。charge.status の値、または、課金が作成されていない場合は unknown。 |
created | string | ISO 8601形式 ( |
currency | string | 3文字で表示されるソース通貨[ISO 4217](http://ja.wikipedia.org/wiki/ISO_4217)コード |
discounts | array | 割引 ( |
string | ソースに紐づけられたメールアドレス。 ( |
|
flow | string | 顧客が決済を完了するために使用する決済フロー。 値は次のいずれかになります。: offline :顧客は、オフラインで決済するために決済情報を受け取ります。 例:百貨店での請求書決済。 |
installment_terms | integer | 月単位の分割払い期間。許容値については installments( |
ip | string | ソース作成時にOpnに提供されるIPアドレス。IPv4またはIPv6。 |
items | array | 注文に含まれるアイテムの詳細。詳細はソース作成パラメーターを参照してください。 |
mobile_number | string | 顧客の電話番号( |
name | string | 顧客名 ( |
phone_number | string | 顧客の電話番号( |
platform_type | string | 支払者が支払いを行うプラットフォーム。ブラウザ、iOS、Androidのいずれか |
promotion_code | string | TBD |
provider_references | object | 決済が正常に処理されたアイテムへの参照を表示します。以下の決済方法が取引参照に表示されます。
他の決済プロバイダーの場合、 |
receipt_amount | integer | 明細書の金額 ( |
references | object | 支払いに関する参照情報( |
scannable_code | barcode | バーコードオブジェクト |
shipping | object | 配送先住所。詳細はソース作成パラメーターを参照してください。 |
store_id | string | 取引した店舗ID ( |
store_name | string | 取引した店舗名 ( |
terminal_id | string | 取引で使用したターミナル端末ID ( |
type | string | ソース決済タイプ |
Example
-
JSON Response
{ "object": "source", "id": "src_test_no1t4tnemucod0e51mo", "livemode": false, "location": "/sources/src_test_no1t4tnemucod0e51mo", "amount": 12345, "bank": null, "barcode": "1234567890", "created": "2019-12-31T12:59:59Z", "currency": "thb", "email": null, "flow": "offline", "installment_terms": null, "name": null, "mobile_number": null, "phone_number": null, "platform_type": null, "scannable_code": null, "billing": null, "shipping": null, "items": [], "references": null, "store_id": "store_1", "store_name": "store 1", "terminal_id": "POS-01", "type": "barcode_alipay", "absorption_type": null, "charge_status": "unknown", "receipt_amount": null, "discounts": [] }