Logoelepay
Customer

Create source

カスタマソースを作成します。

POST
/customers/{customerId}/sources
AuthorizationBearer <token>

API呼出すの認証は、秘密鍵を認証トークンとして扱い、Bearer 認証経由で行われます。 秘密鍵は、全ての API リクエスト操作が可能となる重要なキーなので、取扱いにご注意ください。

In: header

Path Parameters

customerId*string

Customer ID

Request Body

application/json

カスタマソースリクエスト

paymentMethod*string

決済方法

  • auto 自動識別(CPM決済のみ利用可能)
  • alipay アリペイ
  • alipayhk アリペイHK
  • alipayplus Alipay+
  • amazonpay Amazon Pay
  • applepay Apple Pay
  • applepay_cn Apple Pay(中国)
  • atokara アトカラ
  • atone atone(コンビニで翌月払い)
  • aupay au Pay
  • clicktopay Click To Pay
  • banktransfer 銀行振込
  • creditcard クレジットカード
  • dana DANA
  • docomopay d払い
  • ezlink EZ-Link
  • felica 電子マネー
  • felica_id iD
  • felica_quickpay QUICPay
  • felica_transport_ic 交通系ICカード
  • gcash GCash
  • ginkopay 銀行Pay
  • googlepay Google Pay
  • jcoinpay J-Coin Pay
  • jkopay JKOPAY
  • kakaopay Kakao Pay
  • konbini コンビニ決済
  • linepay LINE Pay
  • merpay メルペイ
  • origamipay Origami Pay
  • paidy Paidy 翌月払い
  • paypal PayPal
  • paypay PayPay
  • pxpayplus 全支付
  • rakutenpay 楽天ペイ
  • smartcode スマートコード
  • tng Touch 'n Go eWallet
  • truemoney TrueMoney
  • unionpay 雲閃付
  • wechatpay Wechat Pay
  • aeonpay AEON Pay
  • rabbitlinepay Rabbit LINE Pay
  • bpi BPI
  • boost Boost
  • hellomoney HelloMoney by AUB
  • tosspay Toss Pay
  • naverpay Naver Pay
  • wellwa WellWa Points
  • grabpay Grab Pay
  • momopay Momo Pay
  • promptpay Prompt Pay
  • wovenpay Woven City Pay
Value in"alipay" | "alipayhk" | "alipayplus" | "amazonpay" | "applepay" | "applepay_cn" | "atokara" | "atone" | "aupay" | "clicktopay" | "banktransfer" | "creditcard" | "dana" | "docomopay" | "ezlink" | "felica" | "felica_id" | "felica_quickpay" | "felica_transport_ic" | "gcash" | "ginkopay" | "googlepay" | "jcoinpay" | "jkopay" | "kakaopay" | "konbini" | "linepay" | "merpay" | "origamipay" | "paidy" | "paypal" | "paypay" | "pxpayplus" | "rakutenpay" | "smartcode" | "tng" | "truemoney" | "unionpay" | "wechatpay" | "aeonpay" | "rabbitlinepay" | "bpi" | "boost" | "hellomoney" | "tosspay" | "naverpay" | "wellwa" | "grabpay" | "momopay" | "promptpay" | "wovenpay" | "auto"
resource*string

決済リソース

  • web WEBブラウザ
  • ios iOS Nativeアプリ
  • android Android Nativeアプリ
  • liff Line LIFFアプリ
  • mini WeChatミニプログラム
  • cpm CPM決済、利用者提示型QRコード
  • mpm MPM決済、店舗側提示型QRコード
  • reader カードリーダー決済(リーダー設備が必要)
  • posapp POSアプリ決済(POSアプリが連携必要)
Value in"web" | "ios" | "android" | "liff" | "mini" | "cpm" | "mpm" | "reader" | "posapp"
description?string

カスタマソースに関する説明

extra?

決済に関する追加情報がある場合に利用します。具体的設定情報は「開発ガイド->ソースExtra情報設定」を参照してください。

metadata?

メタデータ

Response Body

application/json;charset=utf-8

curl -X POST "https://api.elepay.io/customers/string/sources" \  -H "Content-Type: application/json" \  -d '{    "paymentMethod": "alipay",    "resource": "web"  }'
{
  "id": "string",
  "object": "source",
  "liveMode": true,
  "paymentMethod": "alipay",
  "resource": "web",
  "description": "string",
  "extra": {
    "property1": "string",
    "property2": "string"
  },
  "info": {
    "property1": {},
    "property2": {}
  },
  "cardInfo": {
    "brand": "string",
    "last4": "string",
    "expMonth": 0,
    "expYear": 0,
    "name": "string",
    "wallet": "string",
    "walletApp": "string",
    "repaymentType": "string",
    "approvalCode": "string",
    "threeDSecure": true,
    "threeDSecureVersion": "string",
    "threeDSecureDetail": "string",
    "businessType": "string",
    "konbiniScanTime": 0,
    "konbiniType": "string",
    "receivedAmount": 0,
    "receivedTime": 0,
    "bankUserCode": "string",
    "bankUserName": "string",
    "bankName": "string",
    "bankBranchName": "string",
    "bankAccountNo": "string"
  },
  "metadata": {
    "property1": "string",
    "property2": "string"
  },
  "credential": "string",
  "status": "pending"
}