| 0 | 
Success | 
 | 
| 2 | 
End of list | 
 | 
| 4 | 
IP mismatch | 
 | 
| 5 | 
Wrong JSON format | 
 | 
| - | 
- | 
 | 
| 41 | 
Wrong card format | 
 | 
| 43 | 
Card unauthorized access | 
 | 
| - | 
- | 
 | 
| 61 | 
Merchant not found or removed | 
 | 
| 66 | 
Not a line pay merchant | 
 | 
| 67 | 
This merchant does not support this payment method | 
 | 
| 68 | 
This merchant does not support refund cancel | 
 | 
| 70 | 
TapPay doesn’t support cardholder verify function (KYC) of this bank | 
 | 
| 71 | 
This merchant does not support instalment | 
 | 
| 72 | 
This merchant only support instalment | 
 | 
| 74 | 
This merchant does not support 3DS2.0 | 
 | 
| 75 | 
This merchant does not support non-3D secure | 
 | 
| - | 
- | 
 | 
| 80 | 
Invaild x-api-key or app key | 
 | 
| 81 | 
Partner not found | 
 | 
| 84 | 
Partner unauthorized | 
 | 
| 89 | 
This merchant does not support this currency | 
 | 
| - | 
- | 
 | 
| 91 | 
Expired prime | 
 | 
| 92 | 
The acquirer doesn’t support void auth date is different from the auth date. | 
Error handling | 
| - | 
- | 
 | 
| 121 | 
Invalid arguments : prime | 
 | 
| 122 | 
Card encrypt error | 
 | 
| - | 
- | 
 | 
| 126 | 
Barcode not found | 
 | 
| 127 | 
Barcode is expired | 
 | 
| 128 | 
Barcode has been use | 
 | 
| 129 | 
Member not found | 
 | 
| 130 | 
Merchant group not found | 
 | 
| 131 | 
Merchant group setting error | 
 | 
| 132 | 
On-us merchant not found | 
 | 
| 141 | 
This partner does not support amount pending | 
 | 
| - | 
- | 
 | 
| 421 | 
Gateway Timeout | 
 | 
| 422 | 
Authorization Timeout | 
 | 
| - | 
- | 
 | 
| 501 | 
Missing arguments : cardholder | 
 | 
| 502 | 
Missing arguments : merchant_id | 
 | 
| 503 | 
Missing arguments : prime | 
 | 
| 504 | 
Missing arguments : currency | 
 | 
| 505 | 
Missing arguments : details | 
 | 
| 506 | 
Missing arguments : partner_key | 
 | 
| 507 | 
Missing arguments : cardholder > phone_number | 
 | 
| 508 | 
Missing arguments : cardholder > name | 
 | 
| 509 | 
Missing arguments : cardholder > email | 
 | 
| 510 | 
Invalid arguments : amount | 
 | 
| 511 | 
Invalid arguments : instalment | 
 | 
| 512 | 
Invalid arguments : delay_capture_in_days | 
 | 
| 513 | 
Out of range : instalment | 
 | 
| 514 | 
Out of range : delay_capture_in_days | 
 | 
| 515 | 
Out of range : details | 
 | 
| 516 | 
Out of range : currency | 
 | 
| 517 | 
Out of range : order_number | 
 | 
| 518 | 
Out of range : bank_transaction_id | 
 | 
| 519 | 
Out of range : cardholder > phone_number | 
 | 
| 520 | 
Out of range : cardholder > name | 
 | 
| 521 | 
Out of range : cardholder > email | 
 | 
| 522 | 
Out of range : cardholder > addr | 
 | 
| 523 | 
Out of range : cardholder > zip | 
 | 
| 524 | 
Out of range : cardholder > national_id | 
 | 
| 525 | 
Out of range : cardholder > member_id | 
 | 
| 526 | 
Missing arguments : card_key | 
 | 
| 527 | 
Missing arguments : card_token | 
 | 
| 528 | 
Out of range : card_key | 
 | 
| 529 | 
Out of range : card_token | 
 | 
| - | 
- | 
 | 
| 535 | 
Invalid arguments : records_per_page | 
 | 
| 536 | 
Invalid arguments : page | 
 | 
| 537 | 
Invalid arguments : filters > time > start_time | 
 | 
| 538 | 
Invalid arguments : filters > time > end_time | 
 | 
| 539 | 
Invalid arguments : filters > rec_trade_id | 
 | 
| 545 | 
Invalid arguments : filters > amount > upper_limit | 
 | 
| 546 | 
Invalid arguments : filters > amount > lower_limit | 
 | 
| 547 | 
Invalid arguments : filters > app_id | 
 | 
| 548 | 
Invalid arguments : filters > merchant_id | 
 | 
| 549 | 
Invalid arguments : filters > record_status | 
 | 
| 550 | 
Invalid arguments : order_by > attribute | 
 | 
| 551 | 
Invalid arguments : order_by > is_descending | 
 | 
| 559 | 
Out of range : records_per_page | 
 | 
| 560 | 
Out of range : page | 
 | 
| 561 | 
Out of range : filters > time > start_time | 
 | 
| 562 | 
Out of range : filters > time > end_time | 
 | 
| 563 | 
filters > time > start_time can’t be later than the end_time | 
 | 
| 564 | 
Out of range : filters > amount > upper_limit | 
 | 
| 565 | 
Out of range : filters > amount > lower_limit | 
 | 
| 566 | 
filters > amount > lower_limit can’t be larger than the upper_limit | 
 | 
| 567 | 
Out of range : filters > app_id | 
 | 
| 568 | 
Out of range : order_number | 
 | 
| 569 | 
Out of range : bank_transaction_id | 
 | 
| 574 | 
Out of range : card_ccv | 
 | 
| 578 | 
Out of range : additional_data | 
 | 
| 587 | 
Out of range : partner_key | 
 | 
| 588 | 
Invalid arguments : delay_capture_in_days | 
 | 
| 589 | 
Invalid arguments : platform_type | 
 | 
| 590 | 
Missing arguments : android_merchant_id | 
 | 
| 591 | 
Missing arguments : pay_token_data | 
 | 
| 592 | 
Missing arguments : apple_merchant_id | 
 | 
| 593 | 
Out of range : merchant_id | 
 | 
| 594 | 
Out of range : apple_merchant_id | 
 | 
| 595 | 
Out of range : delay_capture_in_days | 
 | 
| 596 | 
Missing arguments : rec_trade_id | 
 | 
| 597 | 
Out of range : rec_trade_id | 
 | 
| 617 | 
Out of range : fraud_id | 
 | 
| 622 | 
Missing arguments : member_id | 
 | 
| 627 | 
Invalid arguments : result_url > backend_notify_url | 
 | 
| 628 | 
Invalid arguments : result_url > frontend_redirect_url | 
 | 
| 629 | 
Missing arguments : result_url > backend_notify_url | 
 | 
| 630 | 
Missing arguments : result_url > frontend_redirect_url | 
 | 
| 631 | 
Missing arguments : result_url | 
 | 
| 632 | 
Acquirer doesn’t support 3D Secure. | 
 | 
| 633 | 
3D Secure get redirect url error | 
 | 
| 635 | 
Acquirer doesn’t support instalment | 
 | 
| 636 | 
Acquirer doesn’t support redeem | 
 | 
| 637 | 
Acquirer doesn’t support instalment and redeem concurrently | 
 | 
| 643 | 
Invalid arguments : additional_data | 
 | 
| 644 | 
Invalid arguments : line_pay_product_image_url | 
 | 
| 669 | 
Out of range : request_id | 
 | 
| 670 | 
Out of range : refund_id | 
 | 
| 691 | 
Acquirer doesn’t Support Non-3D Secure. | 
 | 
| - | 
- | 
 | 
| 693 | 
Missing Arguments : barcode | 
 | 
| 694 | 
Out of range: barcode | 
 | 
| 695 | 
Out of range: barcode_length | 
 | 
| 696 | 
Out of range: barcode_update_secs | 
 | 
| 697 | 
Invalid arguments : barcode_length | 
 | 
| 698 | 
Invalid arguments : barcode_update_sec | 
 | 
| 699 | 
Invalid argument : barcode | 
 | 
| 700 | 
Invalid argument : retry_mode | 
 | 
| 701 | 
Doesn’t support merchant_id and merchant_group_id concurrently | 
 | 
| 706 | 
Out of range : bank_refund_id | 
 | 
| 708 | 
Invalid arguments : bank_refund_id | 
 | 
| 713 | 
Partner doesn’t support sub_merchant | 
 | 
| 804 | 
Invalid arguments : no_rebate_amount | 
 | 
| - | 
- | 
 | 
| 810 | 
Invalid arguments : payment_method | 
 | 
| 811 | 
Out of range : branch_code | 
 | 
| 812 | 
Out of range : branch_name | 
 | 
| 813 | 
Out of range : pos_id | 
 | 
| - | 
- | 
 | 
| 814 | 
Missing arguments : easy_wallet_secure_code | 
 | 
| 815 | 
Invalid arguments : easy_wallet_secure_code | 
 | 
| 816 | 
Missing arguments : easy_wallet_contract_no | 
 | 
| 817 | 
Invalid arguments : easy_wallet_contract_no | 
 | 
| 822 | 
Search time period can not be more than 90 days | 
 | 
| 823 | 
Missing arguments : easy_wallet_ftps_account | 
 | 
| 824 | 
Invalid arguments : easy_wallet_ftps_account | 
 | 
| 825 | 
Missing arguments : easy_wallet_ftps_password | 
 | 
| 826 | 
Invalid arguments : easy_wallet_ftps_password | 
 | 
| 827 | 
Ftps connection failed due to wrong easy_wallet_ftps_account or easy_wallet_ftps_password | 
 | 
| 828 | 
Easy Wallet upload path not found | 
 | 
| 829 | 
Easy Wallet download path not found | 
 | 
| 835 | 
easy_wallet_ftps_account mismatch with existed merchant | 
 | 
| 836 | 
easy_wallet_ftps_password mismatch with existed merchant | 
 | 
| 837 | 
fubon_sftp_account mismatch with existed merchant | 
 | 
| 838 | 
fubon_sftp_password mismatch with existed merchant | 
 | 
| 839 | 
fubon_sftp_upload_path mismatch with existed merchant | 
 | 
| 840 | 
fubon_sftp_download_path mismatch with existed merchant | 
 | 
| 843 | 
Invalid arguments > product_image_url | 
 | 
| 844 | 
Out of range : product_image_url | 
 | 
| 845 | 
Out of range : event_code | 
 | 
| 846 | 
Invalid arguments : merchant_unversal_links | 
 | 
| 856 | 
Does not support merchant_ids and acquirers concurrently | 
 | 
| 857 | 
Missing arguments : transaction_actions | 
 | 
| 858 | 
Invalid arguments : transaction_actions | 
 | 
| 860 | 
Missing arguments : emails | 
 | 
| 861 | 
Invalid arguments : merchant_ids | 
 | 
| 862 | 
Out of range : kyc_verification_merchant_id | 
 | 
| 863 | 
national_id must be verified in identity verification (KYC) | 
 | 
| 864 | 
kyc_verification_merchant_id is only allowed for identity verification (KYC) | 
 | 
| 865 | 
Missing arguments : nccc_terminal_id | 
 | 
| 866 | 
Bank not support identity verification (KYC) | 
 | 
| 867 | 
Out of range : description | 
 | 
| 868 | 
You have to update at least one cardholder information | 
 | 
| 889 | 
Out of range : payment_number | 
 | 
| 890 | 
Out of range : nccc_terminal_id | 
 | 
| 891 | 
Cardholder not found | 
 | 
| 892 | 
Out of range : phone_number | 
 | 
| 893 | 
Out or range : name | 
 | 
| 894 | 
Out of range : email | 
 | 
| 895 | 
Out of range : address | 
 | 
| 896 | 
Out of range : zip | 
 | 
| 897 | 
Out of range : national_id | 
 | 
| 898 | 
Out of range : member_id | 
 | 
| 899 | 
Invalid arguments : acquirers | 
 | 
| 947 | 
EasyWallet transaction not found | 
 | 
| 950 | 
EasyWallet get redirect url error | 
 | 
| - | 
- | 
 | 
| 900 | 
Service suspension due to system upgrade | 
 | 
| 901 | 
Decrypt payment data error | 
 | 
| 904 | 
Merchant’s acquirer not found | 
 | 
| 905 | 
Apple Pay transaction not found | 
 | 
| 906 | 
Apple Pay order id already exist | 
 | 
| 907 | 
Android Pay transaction not found | 
 | 
| 908 | 
Android Pay order id already exist | 
 | 
| 909 | 
Inconsistent amount | 
 | 
| 910 | 
Inconsistent currency | 
 | 
| 911 | 
Apple merchant not found | 
 | 
| 912 | 
Android merchant not found | 
 | 
| 915 | 
System error, please contact TapPay customer service | 
 | 
| 916 | 
Signature verification is not proceed | 
 | 
| 917 | 
Signature verification error | 
 | 
| 919 | 
PaymentMethodToken expired | 
 | 
| 920 | 
Message decryption is not proceed | 
 | 
| - | 
- | 
 | 
| 922 | 
LINE Pay get redirect url error | 
 | 
| 923 | 
LINE Pay transaction not found | 
 | 
| 924 | 
LINE Pay order is canceled | 
 | 
| - | 
- | 
 | 
| 925 | 
Three Domain Secure’s order is canceled | 
 | 
| - | 
- | 
 | 
| 926 | 
Acquirer doesn’t support this currency | 
 | 
| - | 
- | 
 | 
| 930 | 
Samsung Pay merchant not found | 
 | 
| 931 | 
Samsung Pay order id already exist | 
 | 
| 932 | 
Samsung Pay transaction not found | 
 | 
| - | 
- | 
 | 
| 934 | 
Incorrect status [Transaction has been Captured, it could not be canceled] | 
 | 
| 935 | 
Incorrect status [Transaction does not arrange capture, it could not be canceled] | 
 | 
| 936 | 
Incorrect status [Transaction is capturing, it could not be canceled] | 
 | 
| - | 
- | 
 | 
| 937 | 
This card does not support this function | 
 | 
| 939 | 
Request processing | 
 | 
| 940 | 
Invalid transaction status | 
 | 
| 941 | 
Transaction arguments mismatch | 
 | 
| 942 | 
Invalid environment | 
 | 
| 943 | 
JKOPAY get redirect url error | 
 | 
| 944 | 
JKOPAY transaction not found | 
 | 
| 946 | 
Do not support refund during bank capturing | 
 | 
| - | 
- | 
 | 
| 948 | 
Previous process is still accessing, please try again later | 
 | 
| 949 | 
Previous request is still accessing, please try again later | 
 | 
| - | 
- | 
 | 
| 1001 | 
Direct Pay transaction not found | 
 | 
| - | 
- | 
 | 
| 2011 | 
Card not found, Invalid token | 
 | 
| 2012 | 
Card key error | 
 | 
| 2013 | 
Card expired | 
 | 
| 4002 | 
Invalid arguments : rec_trade_id | 
 | 
| 4014 | 
Repeated refund | 
 | 
| - | 
- | 
 | 
| 5001 | 
Kyc verification merchant not found | 
 | 
| 5002 | 
Identity verification (KYC) failed | 
 | 
| 5003 | 
Identity verification (KYC) exception happened | 
 | 
| 5004 | 
national_id can’t be empty in identity verification (KYC) | 
 | 
| 5005 | 
phone_number can’t be empty if it is in need of identity verification (KYC) | 
 | 
| 5006 | 
This acquirer not support identity verification (KYC) | 
 | 
| 5007 | 
Can not recognize card issuer if this acquirer not support off-us card in identity verification (KYC) | 
 | 
| 5008 | 
This acquirer not support off-us card in identity verification (KYC) | 
 | 
| 5009 | 
This acquirer not support verify phone number in identity verification (KYC) | 
 | 
| - | 
- | 
 | 
| 6001 | 
Duplicate bank_transaction_id | 
 | 
| 6002 | 
Duplicate bank_refund_id | 
 | 
| - | 
- | 
 | 
| 8001 | 
Partner doesn’t support TSP | 
 | 
| 8002 | 
Missing arguments : tsp_enable | 
 | 
| 8003 | 
Invalid arguments : tsp_enable | 
 | 
| 8004 | 
Missing arguments : tsp_token | 
 | 
| 8005 | 
Missing arguments : token_status | 
 | 
| 8006 | 
Missing arguments : card_expiry_date | 
 | 
| 8007 | 
Missing arguments : token_card_expiry_date | 
 | 
| 8008 | 
Invalid arguments : token_status | 
 | 
| 8009 | 
Invalid arguments : tsp_token | 
 | 
| 8010 | 
Invalid arguments : width | 
 | 
| 8011 | 
Invalid arguments : height | 
 | 
| 8012 | 
Invalid arguments : tsp_notify_url | 
 | 
| 8013 | 
Missing arguments : start_millis | 
 | 
| 8014 | 
Missing arguments : end_millis | 
 | 
| 8015 | 
Invalid arguments : start_millis | 
 | 
| 8016 | 
Invalid arguments : end_millis | 
 | 
| 8017 | 
Invalid arguments : end_millis (end_millis is less than start_millis) | 
 | 
| 8019 | 
Missing arguments : tsp_notify_url | 
 | 
| - | 
- | 
 | 
| 9003 | 
Out of range : rba_merchant_key | 
 | 
| 9017 | 
Invalid arguments : challenge_lowest_score | 
 | 
| 9018 | 
Missing arguments : fpan_bincodes or token_bincodes | 
 | 
| 9019 | 
Invalid arguments : fpan_bincodes | 
 | 
| 9020 | 
Invalid arguments : token_bincodes | 
 | 
| 9021 | 
Missing arguments : affiliate_code_names | 
 | 
| 9022 | 
Invalid arguments : affiliate_code_names | 
 | 
| 9023 | 
Missing arguments : affiliate_code_group_name | 
 | 
| 9024 | 
Invalid arguments : affiliate_code_group_name | 
 | 
| 9025 | 
Invalid arguments : order_number | 
 | 
| 9026 | 
Out of range : fpan_bincodes | 
 | 
| 9027 | 
Out of range : token_bincodes | 
 | 
| 9028 | 
Missing arguments : affiliate_code_name | 
 | 
| 9029 | 
Invalid arguments : affiliate_code_name | 
 | 
| 9030 | 
Out of range : prime | 
 | 
| 9031 | 
Missing arguments : card_token or prime | 
 | 
| 9032 | 
Missing arguments : bank_member_id | 
 | 
| 9037 | 
Doesn’t support card_token and prime concurrently | 
 | 
| - | 
- | 
 | 
| 9051 | 
Missing arguments : jko_pay_insurance_policy | 
 | 
| 9052 | 
Missing arguments : jko_pay_insurance_policy > proposer | 
 | 
| 9053 | 
Missing arguments : jko_pay_insurance_policy > insured | 
 | 
| 9054 | 
Missing arguments : jko_pay_insurance_policy > final_price | 
 | 
| 9055 | 
Missing arguments : jko_pay_insurance_policy > insurance_type | 
 | 
| 9056 | 
Missing arguments : jko_pay_insurance_policy > policy_id | 
 | 
| 9057 | 
Missing arguments : jko_pay_insurance_policy > payment_deadline | 
 | 
| 9058 | 
Missing arguments : jko_pay_insurance_policy > payment_frequency | 
 | 
| 9059 | 
Out of range : jko_pay_insurance_policy > proposer | 
 | 
| 9060 | 
Invalid arguments : jko_pay_insurance_policy > final_price | 
 | 
| 9061 | 
Out of range : jko_pay_insurance_policy > policy_id | 
 | 
| 9062 | 
Invalid arguments : jko_pay_insurance_policy > payment_frequency | 
 | 
| 9063 | 
Invalid arguments : jko_pay_insurance_policy > payment_deadline | 
 | 
| 9067 | 
Missing argument : details[i] > item_id | 
 | 
| 9068 | 
Out of range : details[i] > item_id | 
 | 
| 9069 | 
Invalid argument : details[i] > item_id | 
 | 
| 9070 | 
Missing argument : details[i] > item_name | 
 | 
| 9071 | 
Out of range : details[i] > item_name | 
 | 
| 9072 | 
Invalid argument : details[i] > item_name | 
 | 
| 9073 | 
Missing argument : details[i] > item_quantity | 
 | 
| 9074 | 
Invalid argument : details[i] > item_quantity | 
 | 
| 9075 | 
Missing argument : details[i] > item_price | 
 | 
| 9076 | 
Invalid argument : details[i] > item_price | 
 | 
| - | 
- | 
 | 
| 9118 | 
Missing arguments : tsp_push_token | 
 | 
| 9119 | 
Out of range : tsp_push_token | 
 | 
| - | 
- | 
 | 
| 9158 | 
Missing argument : details[i] > item_category | 
 | 
| 9159 | 
Invalid argument : details[i] > item_category | 
 | 
| - | 
- | 
 | 
| 10001 | 
Transaction pending | 
 | 
| 10002 | 
IP mismatch | 
 | 
| 10003 | 
Wrong card, please ask for issuer | 
 | 
| 10004 | 
Bank timeout | 
 | 
| 10005 | 
Bank system error | 
 | 
| 10006 | 
Duplicate transaction | 
 | 
| 10007 | 
3D validate error | 
 | 
| 10008 | 
Bank merchant account data error | 
 | 
| 10009 | 
Amount error | 
 | 
| 10010 | 
Transaction pending capture, can not refund | 
 | 
| 10011 | 
Refund error. Please try again. | 
 | 
| 10012 | 
Data format error | 
 | 
| 10013 | 
Bank transaction id duplicate | 
 | 
| 10014 | 
Invalid bank transaction id | 
 | 
| 10015 | 
Redeem failed | 
 | 
| 10016 | 
Refund denial due to risky reason, please contact TapPay for more information | 
 | 
| 10023 | 
Bank error or TSP error | 
 | 
| 10024 | 
Authorized transaction cannot be partially refunded | 
 | 
| 10025 | 
Auth code mismatch error | 
 | 
| 10026 | 
Bank transaction id mismatch error | 
 | 
| 10028 | 
Samsung Pay error | 
 | 
| 10029 | 
CTBC decrypt data error | 
 | 
| 10030 | 
CTBC decrypt data invalid eci | 
 | 
| 10031 | 
CTBC decrypt data missing errorCode | 
 | 
| 10032 | 
Card CTBC decrypt data missing xid | 
 | 
| 10033 | 
CTBC decrypt data missing cardNumber | 
 | 
| 10034 | 
CTBC decrypt data missing expiry | 
 | 
| 10035 | 
CTBC decrypt data missing eci | 
 | 
| 10036 | 
Card number mismatch error | 
 | 
| 10037 | 
Card expiry date mismatch error | 
 | 
| 10038 | 
Redeem transaction cannot be partially refunded | 
 | 
| 10039 | 
This merchant does not support this card type | 
 | 
| - | 
- | 
 | 
| 10042 | 
Doesn’t support this card’s country code | 
 | 
| 10043 | 
This card can’t find issuer’s country code | 
 | 
| 10044 | 
Instalment fail (invalid instalment periods or card) | 
 | 
| - | 
- | 
 | 
| 10048 | 
The transaction amount is 0, cannot be refunded | 
 | 
| 10049 | 
The transaction amount is 0, cannot be captured | 
 | 
| - | 
- | 
 | 
| 10050 | 
Out of range : amount | 
 | 
| 10051 | 
Out of range : amount (refund amount must be less than or equal to remained amount) | 
 | 
| 10052 | 
Confirm order timeout | 
 | 
| - | 
- | 
 | 
| 10055 | 
Missing arguments : filters > time | 
 | 
| 10056 | 
Missing arguments : filters | 
 | 
| 10057 | 
Capture charge authorization expired | 
 | 
| - | 
- | 
 | 
| 11000 | 
Invalid arguments : rec_trade_id | 
 | 
| - | 
- | 
 | 
| 12001 | 
Rba doesn’t support transaction with merchant_id | 
 | 
| 12007 | 
Merchant Group Setting not match rba recommendation | 
 | 
| 12008 | 
Payment request not match rba recommendation | 
 | 
| 12009 | 
Payment request denial due to risky reason, please contact TapPay for more information | 
 | 
| - | 
- | 
 | 
| 13002 | 
This apple pay merchant identifier is disabled | 
 | 
| - | 
- | 
 | 
| 14001 | 
Affiliate code group not found | 
 | 
| 14002 | 
Affiliate code not found | 
 | 
| 14003 | 
Duplicate affiliate code | 
 | 
| 14004 | 
Duplicate fpan bincode | 
 | 
| 14005 | 
Duplicate token bincode | 
 | 
| 14006 | 
Create affiliate code failed | 
 | 
| 14007 | 
Delete affiliate code failed | 
 | 
| 14008 | 
Update affiliate code failed | 
 | 
| 14009 | 
Create bincode failed | 
 | 
| 14010 | 
Delete bincode failed | 
 | 
| 14011 | 
Fpan bincode exceeding single affiliate code limit | 
 | 
| 14012 | 
Token bincode exceeding single affiliate code limit | 
 | 
| - | 
- | 
 | 
| 15001 | 
Easy Wallet not support duplicate bank_member_id binding | 
 | 
| 15002 | 
The E-Wallet token already unbind | 
 | 
| 15003 | 
This merchant does not support binding transaction | 
 | 
| 15004 | 
Transaction canceled via electronic payment service. | 
 | 
| - | 
- | 
 | 
| 19004 | 
Push-tokenize failed: REQUIRE_ADDITIONAL_AUTHENTICATION | 
 | 
| - | 
- | 
 | 
| 21001 | 
Terminal Pay transaction not found | 
 | 
| 21002 | 
Terminal Pay transaction cannot be partially refunded | 
 | 
| - | 
- | 
 | 
| 9999 | 
System is under maintenance, please contact TapPay customer service | 
 |