Credit Card V3
2021年9月7日Download here: http://gg.gg/vx7dy
*Credit Card V30
*Credit Card Generator V3.8 Download
*Credit Card Generator With Money
*
Only CAD transaction supported.
*
There are two modes for credit card integration: Simple Purchase Recurring Purchase# Sign generate and check# Request and response format
Credit Card Powered by you!! Choose your design. Choose your monthly flexible plan offering Cashback. up to AED 500 on New Age Merchants: Starter: Our Free Starter Plan. One: AED 135 Cashback subject to overall spend of AED 5,000 & Monthly Fee of AED 39 or overall spend of AED 8,000 & No Monthly Fee. V3 Add or Edit Credit Card Information to an Account June 25, 2020 19:40 To add or edit an Account’s credit card information, you bust have an SA account integrated with one of our payment processors ( Settings Integrations ).
All request and response are in JSON format.The response body is also in JSON format. It should not be treated as fixed or as a schema, new fields may be added as the API evolves, and the order of fields might change. Your applications must therefore be resilient to the reordering of fields within a JSON object.# Sending request demo code# Simple purchase
User input card info and purchase once, users will be prompted to input card info each time when they purchase.# Sequence
1, Call cc_purchase and redirect to redirectUrl to let user input credit card info; 2, After purchase, will redirect to returnUrl; 3, If the transaction is successful, IOTPay will notify to notifyUrl;# Request URL for simple purchase
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_purchase
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchOrderNoyString(30)1234567890abcassigned by merchantmchUserIdyString(30)007assigned by merchantamountyInt1500in centscurrencyyString(3)CADfor now only CAD supportedloginNameyString(12)jack123merchant’s login namesubjectnString(64)bodynString(250)channelyStringPF_CCfixed value: PF_CCnotifyUrlyString(200)get notify when successreturnUrlyString(200)redirect to this url after paymentsignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretData.redirectUrlyStringif retCode=SUCCESS, merchant redirect to this urlretData.secureIdyStringFor SDK integration only# NotifyUrl message(post request in json format)namerequiredtypesampledescriptionpayOrderIdyStringSUCCESS or FAILmchIdyStringmchOrderNoyStringoriginalOrderIdyStringoriginal pay order id if payType=refundamountyInt100in centscurrencyyStringCADpayTypeyStringpay or refundrefundableyInt100in centsstatusyInt22 or 3 means successinvoiceNumyStringpaySuccTimeyString2021-04-07 19:44:51cardNumyString432567******2266cardTypeyStringV or MexpiryDateyStringauthNumyStringtransNumyStringsignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ReturnUrl parametersnamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgnStringstatusyInt22 or 3 both mean the transaction is successful# Recurring purchase
User input card info once, can purchase with the tokenized card multiple times.# Sequence
1, Call cc_addcard and then redirect to retData.redirectUrl to let user input credit card info; 2, After addcard, will redirect to returnUrl with the following parameters: If success: retCode=SUCCESS If fail: retCode=FAIL&retMsg=xxxx3, (optional) Call cc_querycard to get card info;4, If cc_addcard is successful, call cc_purchasewithtoken to do a real purchase# Request URL for cc_addcard
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_addcard
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaycardIdyString(30)604567999assigned by merchant,must be uniqueloginNameyString(12)jack123merchant’s login namechannelyStringPF_CCfixed value: PF_CCreturnUrlyString(200)redirect to this url after paymentsignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm
each cardId can bind only one credit card, if one user need to bind more cards, use different cardId# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretData.redirectUrlyStringif retCode=SUCCESS, merchant redirect to this urlretData.secureIdyStringused for sdk integration# ReturnUrl parametersnamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgnString# Request URL for cc_directaddcard
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_directaddcard
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8
As an IOTPAY client or partner using this method of integration, your solution must demonstrate compliance to the Payment Card Industry Data Security Standard (PCI DSS) .# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaycardIdyString(30)604567999assigned by merchantcardNumyString4223456789564532card numberexpiryDatenString0725holderyStringcard holder’s namecvvyString786loginNameyString(12)jack123merchant’s login namechannelyStringPF_CCfixed value: PF_CCsignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, card info returned# retData contains card infomation:namerequiredtypesampledescriptioncardIdyStringcardNumyStringexpiryDatenStringholderyStringcvvyString# Request URL for cc_querycard
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_querycard
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaycardIdyString(30)604567999assigned by merchantsignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, card info returned# retData contains card infomation:namerequiredtypesampledescriptioncardIdyStringcardNumyStringexpiryDateyStringholderyStringcvvyString# Request URL for purchasewithtoken
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_purchasewithtoken
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchOrderNoyString(30)1234567890abcassigned by merchantmchUserIdyString(30)007assigned by merchantcardIdyString(30)604567999assigned by merchantamountyInt1500in centscurrencyyString(3)CADfor now only CAD supportedloginNameyString(12)jack123merchant’s login namesubjectnString(64)bodynString(250)clientIpnString(50)192.77.33.56consumer’s ip address, for better transaction tracesignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, order detailed info returned# retData contains order infomation:namerequiredtypesampledescriptionpayOrderIdyStringSUCCESS or FAILmchIdyStringmchOrderNonStringoriginalOrderIdyStringoriginal pay order id if payType=refundamountyInt100in centscurrencyyStringCADpayTypeyStringpay or refundrefundableyInt100in centsstatusyInt22 or 3 means successinvoiceNumyStringpaySuccTimeyString2021-04-07 19:44:51cardNumyString432567******2266cardTypeyStringV or MexpiryDateyStringauthNumyStringtransNumyStringchannelyStringPF_CCfixed value:PF_CC# Purchase with wallet
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_purchasewithwallet
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# This API is for Apple Pay and Google Pay, contact us before integrating this API.Credit Card V30# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchOrderNoyString(30)1234567890abcassigned by merchantamountyInt1500in centscurrencyyString(3)CADfor now only CAD supportedwalletTypenString(250)“ApplePay” for ApplePay, “GooglePay” for Google PaywalletDatanString(250)The OEM Wallet data is generated by the mobile device authorized walletloginNameyString(12)jack123merchant’s login namesubjectnString(64)bodynString(250)signyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm
walletData must be base64encoded. For ApplePay, you must send the Apple payment token as received by the passkit.For Google Pay, you must send the payment token (paymentData.paymentMethodData.tokenizationData.token) as received by Google Pay API.# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, order detailed info returned# retData contains order infomation:namerequiredtypesampledescriptionpayOrderIdyStringSUCCESS or FAILmchIdyStringmchOrderNonStringoriginalOrderIdyStringoriginal pay order id if payType=refundamountyInt100in centscurrencyyStringCADpayTypeyStringpay or refundrefundableyInt100in centsstatusyInt22 or 3 means successinvoiceNumyStringpaySuccTimeyString2021-04-07 19:44:51cardNumyString432567******2266cardTypeyStringV or MexpiryDateyStringauthNumyStringtransNumyStringchannelyStringPF_CCfixed value:PF_CC# Refund a transaction
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_refund
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchRefundNoyString(30)R1234567890abcassigned by merchantloginNameyString(12)jack_chenassigned by merchant,equals to jobNorefundAmountyInt100in centspayOrderIdyString(30)signyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, order detailed info returned# Void a transaction
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_void
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchRefundNoyString(30)R1234567890abcassigned by merchantloginNameyString(12)jack_chenassigned by merchant,equals to jobNopayOrderIdyString(30)signyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, order detailed info returned# Query order
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_query
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchOrderNoyString(30)1234567890abcassigned by merchantpayOrderIdyString(30)signyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm
use either payOrderId or mchOrderNo, use one of them# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, order detailed info returned# SDKs and documentCredit Card Generator V3.8 Download
For iOS integration: iOS sdkFor Android integration: Android sdkPHP and JS integration: Php sdk# Demo and source codeCredit Card Generator With Money
Simple purchase: demoRecurring purchase: demosource code download
Download here: http://gg.gg/vx7dy
https://diarynote-jp.indered.space
*Credit Card V30
*Credit Card Generator V3.8 Download
*Credit Card Generator With Money
*
Only CAD transaction supported.
*
There are two modes for credit card integration: Simple Purchase Recurring Purchase# Sign generate and check# Request and response format
Credit Card Powered by you!! Choose your design. Choose your monthly flexible plan offering Cashback. up to AED 500 on New Age Merchants: Starter: Our Free Starter Plan. One: AED 135 Cashback subject to overall spend of AED 5,000 & Monthly Fee of AED 39 or overall spend of AED 8,000 & No Monthly Fee. V3 Add or Edit Credit Card Information to an Account June 25, 2020 19:40 To add or edit an Account’s credit card information, you bust have an SA account integrated with one of our payment processors ( Settings Integrations ).
All request and response are in JSON format.The response body is also in JSON format. It should not be treated as fixed or as a schema, new fields may be added as the API evolves, and the order of fields might change. Your applications must therefore be resilient to the reordering of fields within a JSON object.# Sending request demo code# Simple purchase
User input card info and purchase once, users will be prompted to input card info each time when they purchase.# Sequence
1, Call cc_purchase and redirect to redirectUrl to let user input credit card info; 2, After purchase, will redirect to returnUrl; 3, If the transaction is successful, IOTPay will notify to notifyUrl;# Request URL for simple purchase
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_purchase
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchOrderNoyString(30)1234567890abcassigned by merchantmchUserIdyString(30)007assigned by merchantamountyInt1500in centscurrencyyString(3)CADfor now only CAD supportedloginNameyString(12)jack123merchant’s login namesubjectnString(64)bodynString(250)channelyStringPF_CCfixed value: PF_CCnotifyUrlyString(200)get notify when successreturnUrlyString(200)redirect to this url after paymentsignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretData.redirectUrlyStringif retCode=SUCCESS, merchant redirect to this urlretData.secureIdyStringFor SDK integration only# NotifyUrl message(post request in json format)namerequiredtypesampledescriptionpayOrderIdyStringSUCCESS or FAILmchIdyStringmchOrderNoyStringoriginalOrderIdyStringoriginal pay order id if payType=refundamountyInt100in centscurrencyyStringCADpayTypeyStringpay or refundrefundableyInt100in centsstatusyInt22 or 3 means successinvoiceNumyStringpaySuccTimeyString2021-04-07 19:44:51cardNumyString432567******2266cardTypeyStringV or MexpiryDateyStringauthNumyStringtransNumyStringsignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ReturnUrl parametersnamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgnStringstatusyInt22 or 3 both mean the transaction is successful# Recurring purchase
User input card info once, can purchase with the tokenized card multiple times.# Sequence
1, Call cc_addcard and then redirect to retData.redirectUrl to let user input credit card info; 2, After addcard, will redirect to returnUrl with the following parameters: If success: retCode=SUCCESS If fail: retCode=FAIL&retMsg=xxxx3, (optional) Call cc_querycard to get card info;4, If cc_addcard is successful, call cc_purchasewithtoken to do a real purchase# Request URL for cc_addcard
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_addcard
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaycardIdyString(30)604567999assigned by merchant,must be uniqueloginNameyString(12)jack123merchant’s login namechannelyStringPF_CCfixed value: PF_CCreturnUrlyString(200)redirect to this url after paymentsignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm
each cardId can bind only one credit card, if one user need to bind more cards, use different cardId# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretData.redirectUrlyStringif retCode=SUCCESS, merchant redirect to this urlretData.secureIdyStringused for sdk integration# ReturnUrl parametersnamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgnString# Request URL for cc_directaddcard
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_directaddcard
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8
As an IOTPAY client or partner using this method of integration, your solution must demonstrate compliance to the Payment Card Industry Data Security Standard (PCI DSS) .# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaycardIdyString(30)604567999assigned by merchantcardNumyString4223456789564532card numberexpiryDatenString0725holderyStringcard holder’s namecvvyString786loginNameyString(12)jack123merchant’s login namechannelyStringPF_CCfixed value: PF_CCsignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, card info returned# retData contains card infomation:namerequiredtypesampledescriptioncardIdyStringcardNumyStringexpiryDatenStringholderyStringcvvyString# Request URL for cc_querycard
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_querycard
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaycardIdyString(30)604567999assigned by merchantsignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, card info returned# retData contains card infomation:namerequiredtypesampledescriptioncardIdyStringcardNumyStringexpiryDateyStringholderyStringcvvyString# Request URL for purchasewithtoken
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_purchasewithtoken
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchOrderNoyString(30)1234567890abcassigned by merchantmchUserIdyString(30)007assigned by merchantcardIdyString(30)604567999assigned by merchantamountyInt1500in centscurrencyyString(3)CADfor now only CAD supportedloginNameyString(12)jack123merchant’s login namesubjectnString(64)bodynString(250)clientIpnString(50)192.77.33.56consumer’s ip address, for better transaction tracesignyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, order detailed info returned# retData contains order infomation:namerequiredtypesampledescriptionpayOrderIdyStringSUCCESS or FAILmchIdyStringmchOrderNonStringoriginalOrderIdyStringoriginal pay order id if payType=refundamountyInt100in centscurrencyyStringCADpayTypeyStringpay or refundrefundableyInt100in centsstatusyInt22 or 3 means successinvoiceNumyStringpaySuccTimeyString2021-04-07 19:44:51cardNumyString432567******2266cardTypeyStringV or MexpiryDateyStringauthNumyStringtransNumyStringchannelyStringPF_CCfixed value:PF_CC# Purchase with wallet
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_purchasewithwallet
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# This API is for Apple Pay and Google Pay, contact us before integrating this API.Credit Card V30# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchOrderNoyString(30)1234567890abcassigned by merchantamountyInt1500in centscurrencyyString(3)CADfor now only CAD supportedwalletTypenString(250)“ApplePay” for ApplePay, “GooglePay” for Google PaywalletDatanString(250)The OEM Wallet data is generated by the mobile device authorized walletloginNameyString(12)jack123merchant’s login namesubjectnString(64)bodynString(250)signyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm
walletData must be base64encoded. For ApplePay, you must send the Apple payment token as received by the passkit.For Google Pay, you must send the payment token (paymentData.paymentMethodData.tokenizationData.token) as received by Google Pay API.# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, order detailed info returned# retData contains order infomation:namerequiredtypesampledescriptionpayOrderIdyStringSUCCESS or FAILmchIdyStringmchOrderNonStringoriginalOrderIdyStringoriginal pay order id if payType=refundamountyInt100in centscurrencyyStringCADpayTypeyStringpay or refundrefundableyInt100in centsstatusyInt22 or 3 means successinvoiceNumyStringpaySuccTimeyString2021-04-07 19:44:51cardNumyString432567******2266cardTypeyStringV or MexpiryDateyStringauthNumyStringtransNumyStringchannelyStringPF_CCfixed value:PF_CC# Refund a transaction
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_refund
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchRefundNoyString(30)R1234567890abcassigned by merchantloginNameyString(12)jack_chenassigned by merchant,equals to jobNorefundAmountyInt100in centspayOrderIdyString(30)signyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, order detailed info returned# Void a transaction
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_void
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchRefundNoyString(30)R1234567890abcassigned by merchantloginNameyString(12)jack_chenassigned by merchant,equals to jobNopayOrderIdyString(30)signyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, order detailed info returned# Query order
Endpoint: https://ccapi.iotpaycloud.com/v3/cc_query
Reqeust method:
*POST
*Content-Type: application/json;charset=UTF-8# ParametersnamerequiredtypesampledescriptionmchIdyString(30)10000701assigned by IOTPaymchOrderNoyString(30)1234567890abcassigned by merchantpayOrderIdyString(30)signyString(32)C380BEC2BFD727A4B6845133519F3AD6Sign algorithm
use either payOrderId or mchOrderNo, use one of them# ResponsenamerequiredtypesampledescriptionretCodeyStringSUCCESS or FAILretMsgyStringretDatayJSONif retCode=SUCCESS, order detailed info returned# SDKs and documentCredit Card Generator V3.8 Download
For iOS integration: iOS sdkFor Android integration: Android sdkPHP and JS integration: Php sdk# Demo and source codeCredit Card Generator With Money
Simple purchase: demoRecurring purchase: demosource code download
Download here: http://gg.gg/vx7dy
https://diarynote-jp.indered.space
コメント