new SoftbankCreditCard(endpoint, merchantId, serviceId, hashKey, locale)
Name | Type | Description |
---|---|---|
endpoint | string | Softbank API endpoint |
merchantId | string | Softbank API merchant ID |
serviceId | string | Softbank API service ID |
hashKey | string | Softbank API hash key |
locale | string | Softbank API locale |
- Source
Methods
(static) confirmTransaction(transactionId, trackingId, requestDate) → {Promise.<SoftbankTransactionResponse>}
Name | Type | Description |
---|---|---|
transactionId | string | transactionId from createTransaction |
trackingId | string | trackingId from createTransaction |
requestDate | string | requestDate format YYYYMMDDHHmmss |
- Source
- Type:
- Promise.<SoftbankTransactionResponse>
(static) createTransaction(customerId, orderId, itemId, amount, customerReturnFlg, encryptedFlg, requestDate, cardbrandReturnFlg) → {Promise.<SoftbankTransactionResponse>}
Name | Type | Description |
---|---|---|
customerId | string | customerId from createUpdateCustomer or createUpdateCustomerWithToken |
orderId | string | is required |
itemId | string | is required |
amount | string | is required |
customerReturnFlg | CustomerInfoReturnFlag | is required |
encryptedFlg | EncryptedFlag | is required |
requestDate | string | format is YYYYMMDDHHmmss |
cardbrandReturnFlg | string | is required |
- Source
- Type:
- Promise.<SoftbankTransactionResponse>
(static) createUpdateCustomer(isCreate, customerId, encryptedFlg, requestDate, ccNumber, ccExpiration, securityCode) → {Promise.<SoftbankTransactionResponse>}
Name | Type | Description |
---|---|---|
isCreate | boolean | true: create, false: update |
customerId | string | is required and must be unique |
encryptedFlg | string | is required |
requestDate | string | format: YYYYMMddHHmmss |
ccNumber | string | is required |
ccExpiration | string | is required, format: YYYYMM |
securityCode | string |
- Source
- Type:
- Promise.<SoftbankTransactionResponse>
(static) createUpdateCustomerWithToken(isCreate, customerId, customerInfoReturnFlg, encryptedFlg, requestDate, token, tokenKey, cardbrandReturnFlg) → {Promise.<SoftbankTransactionResponse>}
Name | Type | Description |
---|---|---|
isCreate | boolean | mark true: create, false: update |
customerId | string | is required and must be unique |
customerInfoReturnFlg | string | is required |
encryptedFlg | EncryptedFlag | is required |
requestDate | string | format: YYYYMMddHHmmss |
token | string | generate from web client |
tokenKey | string | generate from web client |
cardbrandReturnFlg | CardBrandReturnFlag | is required |
- Source
- Type:
- Promise.<SoftbankTransactionResponse>
(static) getCustomer(customerId, customerReturnFlg, responseInfoType, cardbrandReturnFlg, encryptedFlg, requestDate) → {Promise.<SoftbankTransactionResponse>}
Name | Type | Description |
---|---|---|
customerId | string | customerId of createUpdateCustomer or createUpdateCustomerWithToken |
customerReturnFlg | CustomerInfoReturnFlag | is required |
responseInfoType | ResponseInfoType | is required |
cardbrandReturnFlg | CardBrandReturnFlag | is required |
encryptedFlg | EncryptedFlag | is required |
requestDate | string | format is YYYYMMDDHHmmss |
- Source
- Type:
- Promise.<SoftbankTransactionResponse>
(static) refundPurchase(transactionId, trackingId, processDate, requestDate) → {Promise.<SoftbankTransactionResponse>}
Name | Type | Description |
---|---|---|
transactionId | string | transactionId from createTransaction request |
trackingId | string | trackingId from createTransaction request |
processDate | string | processDate from createTransaction request |
requestDate | string | requestDate format YYYYMMDDHHmmss |
- Source
- Type:
- Promise.<SoftbankTransactionResponse>
(static) requestPurchase(transactionId, trackingId, processDate, requestDate) → {Promise.<SoftbankTransactionResponse>}
Name | Type | Description |
---|---|---|
transactionId | string | transactionId from createTransaction request |
trackingId | string | trackingId from createTransaction request |
processDate | string | processDate from createTransaction request |
requestDate | string | requestDate format YYYYMMDDHHmmss |
- Source
- Type:
- Promise.<SoftbankTransactionResponse>