# 为什么我的Bayarcash付款失败？

> 了解Bayarcash付款失败的原因。查看FPX或银行的信息，例如“Bank Declined Transaction”，再决定下一步。
>
> Source: https://docs.bayarcash.com/zh/payment-failed/

付款可能因为顾客的银行、顾客的账户，或订单的发送方式而失败。商家后台（merchant dashboard）会显示FPX或银行给出的原因，让你知道是哪一种情况，以及接下来怎么做。

## 查看付款失败的原因

在商家后台进行以下步骤。

1. 打开**Transactions**。
2. 找到这笔付款，点击眼睛图标（**View transaction details**）。
3. 阅读状态信息。这是FPX（PayNet）或银行给出的响应。

*(Screenshot: Transaction Details窗口，Status Description和FPX Transaction Status两行已标示，两者都显示Insufficient Funds)*

这条信息来自FPX或银行。Bayarcash只是接收它，再显示给你看。例如，如果信息是Bank Declined Transaction，就表示顾客的银行拒绝了这笔付款。

## 交易状态

失败的付款通常会显示以下其中一个状态。

| 状态 | 代码 | 怎么做 |
|---|---|---|
| Unsuccessful | 2 | 阅读详情里的信息，然后在下面的表格中找到它。 |
| Cancelled | 4 | 顾客取消了付款。问顾客是否要再试一次。 |
| Abandoned | 5 | 顾客在完成付款前离开了。把付款链接再发给顾客一次。 |

完整的状态列表，请看[交易](/zh/transactions/)。

## 原因与解决方法

下面的表格列出PayNet的全部76个FPX响应代码。PayNet是运营FPX的公司。在表格中找到交易详情里的信息，然后按照该组别的说明去做。

### 已批准

付款已经成功，不需要修正什么。如果你的网店仍然显示订单未付款，请看[Callback和checksum](/zh/callbacks-and-checksum/)。

| 代码 | 信息 |
|---|---|
| 00 | Approved |

### 待处理

结果还没有确定。不要发货，也不要叫顾客再付一次。稍后再查看这笔交易。如果是代码99，顾客公司的第二位审批人必须在公司的企业网上银行里批准这笔付款。

| 代码 | 信息 |
|---|---|
| 09 | Transaction Pending |
| 99 | Pending Authorization (Applicable for B2B model) |

### 顾客取消或超时

顾客中止了付款，或银行的会话已经结束。请顾客再试一次。

| 代码 | 信息 |
|---|---|
| 80 | Buyer Cancel Transaction |
| BC | Transaction Cancelled By Customer |
| OF | Transaction Timeout |
| 1M | Internet Banking Session Timeout |
| 1A | Buyer Session Timeout At Internet Banking Login Page |
| 1B | Buyer Failed To Provide The Necessary Info To Login To Internet Banking Login Page |
| 1C | Buyer Choose Cancel At Login Page |
| 1D | Buyer Session Timeout At Account Selection Page |
| 1E | Buyer Failed To Provide The Necessary Info At Account Selection Page |
| 1F | Buyer Choose Cancel At Account Selection Page |
| 1G | Buyer Session Timeout At TAC Request Page |
| 1H | Buyer Failed To Provide The Necessary Info At TAC Request Page |
| 1I | Buyer Choose Cancel At TAC Request Page |
| 1J | Buyer Session Timeout At Confirmation Page |
| 1K | Buyer Failed To Provide The Necessary Info At Confirmation Page |
| 1L | Buyer Choose Cancel At Confirmation Page |

### 顾客的账户或限额

顾客的账户无法进行这笔付款。顾客可以改用其他账户、请银行提高限额，或用其他付款渠道付款。

| 代码 | 信息 |
|---|---|
| 51 | Insufficient Funds |
| 48 | Maximum Transaction Limit Exceeded |
| 2A | Transaction Amount Is Lower Than Minimum Limit |
| 14 | Invalid Buyer Account |
| 39 | No Credit Account |
| 53 | No Buyer Account Number |
| 77 | Invalid Buyer Name Or Buyer ID |
| 57 | Transaction Not Permitted |

### 银行暂时无法使用

问题出在顾客的银行或FPX。等一等再试，或改用其他银行。要知道某家银行是否故障，请查看[Bank Status](https://status.bayarcash.com/)。

| 代码 | 信息 |
|---|---|
| 31 | Invalid Bank |
| 92 | Invalid Buyer Bank |
| BB | Blocked Bank |
| 79 | Host Decline When Down |
| 85 | Internal Error At Bank System |
| 90 | Bank Internet Banking Unavailable |
| OE | Transaction Rejected As Not In FPX Operating Hours |
| 87 | Debit Failed Exception Handling |
| 88 | Credit Failed Exception Handling |
| 89 | Transaction Not Received Exception Handling |

### 订单资料

你的网店发送的订单不被接受。每次尝试付款，都要发送一个新的、唯一的订单号码，币种用MYR，并检查金额。

| 代码 | 信息 |
|---|---|
| 45 | Duplicate Seller Order Number |
| XO | Duplicate Exchange Order Number |
| XN | Transaction Rejected Due To Duplicate Seller Exchange Order Number |
| 13 | Invalid Amount |
| 47 | Invalid Currency |
| 2X | Transaction Is Canceled By Merchant |

### 商家设置

你的账号在FPX的某项设置不相符。请联系Bayarcash团队。

| 代码 | 信息 |
|---|---|
| 03 | Invalid Merchant |
| 05 | Invalid Seller Or Acquiring Bank Code |
| SB | Invalid Acquiring Bank Code |
| 46 | Invalid Seller Exchange Or Seller |
| 49 | Merchant Specific Limit Exceeded |
| 50 | Invalid Seller for Merchant Specific Limit |
| 58 | Transaction To Merchant Not Permitted |
| XA | Invalid Source IP Address (Applicable for B2B2 model) |
| XB | Invalid Seller Exchange IP |
| XI | Invalid Seller Exchange |
| XS | Seller Does Not Belong To Exchange |

### 技术问题

系统之间的信息传送失败。请再试一次。如果问题再次发生，把订单号码和时间发给Bayarcash团队。

| 代码 | 信息 |
|---|---|
| 12 | Invalid Transaction |
| 20 | Invalid Response |
| 30 | Format Error |
| 70 | Invalid Serial Number |
| 76 | Transaction Not Found |
| 78 | Decryption Failed |
| 83 | Invalid Transaction Model |
| 84 | Invalid Transaction Type |
| 96 | System Malfunction |
| 98 | MAC Error |
| FE | Internal Error |
| XE | Invalid Message |
| XF | Invalid Number Of Orders |
| XM | Invalid FPX Transaction Model |
| XT | Invalid Transaction Type |
| XW | Seller Exchange Date Difference Exceeded |

### Direct Debit e-Mandate资料

这些代码用于Direct Debit登记。检查e-Mandate资料，例如电邮、频率和银行，然后再次发送登记。请看[查看你的Direct Debit e-Mandate](/zh/e-mandates/)。

| 代码 | 信息 |
|---|---|
| DA | Invalid Application Type |
| DB | Invalid Email Format |
| DC | Invalid Maximum Frequency |
| DD | Invalid Frequency Mode |
| DE | Invalid Expiry Date |
| DF | Invalid e-Mandate Buyer Bank ID |

表格中的信息与PayNet的原文相同。PayNet自己的列表中，有11个代码没有文字（03、14、39、47、49、87、BB、OF、XB、XI和1A）。这些代码的文字来自其他FPX服务商，而这些服务商给出的文字都一样。

## 减少付款失败

以下三个习惯可以帮助顾客顺利付款：

- **提供不止一个付款渠道**。如果某家银行故障或拒绝付款，顾客可以用其他方式付款。请看[付款渠道](/zh/payment-channels/)。
- **每次都使用唯一的订单号码**。
- **金额保持为MYR**，并在付款渠道的限额之内。

## 常见问题

### 商家后台显示Bank Declined Transaction。这是Bayarcash的问题吗？

不是。这条信息来自FPX或顾客的银行，Bayarcash只是显示出来给你参考。请顾客向银行查询，或改用其他方式付款。

### 顾客说钱已经从账户扣除，但付款显示Unsuccessful。

打开这笔交易的详情，记下状态信息、订单号码和时间。把这些资料发给Bayarcash团队，让他们向银行查询。

### 我收到Duplicate Seller Order Number。这是什么意思？

这个订单号码之前已经用过。每次尝试付款，都要发送一个新的、唯一的订单号码。
