付款收據和發票有什麼區別?網上收款後如何給買家發送付款收據
付款收據是什麼、應該包含哪些內容、如何在付款後自動給買家發送付款收據,以及收據和發票、税務發票有什麼區別。
付款收據是買家付款之後拿到的憑證:證明某個金額在某一天付給了某個賣家。網上付款的收據通常是一封郵件,裏面有一個買家可以打印或保存為 PDF 的頁面鏈接。發票則在同一筆交易的另一端,是付款之前發出的付款請求。
發一張清晰的付款收據是件小事,卻能省下真金白銀:能認出這筆扣款的買家,會少開客服工單,也會少發起拒付。這篇文章講清楚付款收據應該包含什麼、收據和發票以及税務發票有什麼區別,以及如何在 KukoPay 上自動給買家發送收據。
付款收據和發票有什麼區別?
| 發票(Invoice) | 付款收據(Receipt) | |
|---|---|---|
| 時間 | 付款之前 | 付款之後 |
| 作用 | 請買家付款 | 證明買家已付款 |
| 典型內容 | 商品、應付金額、付款條件、到期日 | 實付金額、日期、支付方式、賣家、收據編號 |
| 誰最需要它 | 賣家,用來收款 | 買家,用來證明已付款 |
很多商家兩樣都發:先發一張帶「立即付款」鏈接的發票,付款到賬後再發收據。用 收款鏈接 就能在發票裏放上「立即付款」按鈕,不用搭建收銀台。
付款收據是税務發票嗎?
不是。付款收據證明的是錢已經付了;税務發票,比如增值税發票、GST 發票或中國的發票,是只能由賣家通過自己的税務登記和系統開具的税務憑證,支付平台無法代你開具。
KukoPay 的收據頁面上也會註明這一點。如果你的買家需要税務發票,請從你自己的開票或税務系統開具,付款收據則作為與之配套的付款證明。
付款收據應該包含哪些內容?
一張有用的網上付款收據,應該讓人一眼看出「我付了多少、付給誰、什麼時候、用什麼方式」:
- 賣家名稱,用買家熟悉的那個名字,也就是你網站上的名字,而不是他從沒聽説過的法律主體;
- 收據編號,唯一且不變,方便客服和記賬;
- 實付金額和幣種,以及之後退了多少;
- 付款日期;
- 支付方式;
- 買了什麼,即商品或訂單描述;
- 聯繫賣家的方式,讓困惑的買家找你,而不是去找他的銀行。
最後一點正是防止拒付的關鍵。正如 信用卡拒付是什麼 裏説的,大部分拒付都不是盜刷,而是買家認不出這筆扣款,或者聯繫不上你。一張有你的名字和回覆地址的收據,能在它們變成拒付之前解決這兩個問題。
如何自動發送付款收據
在 KukoPay,每一筆已支付訂單都有收據,你可以讓它在付款成功的那一刻自動發到買家郵箱。下單時把買家郵箱作為 receipt_email 傳入即可:
curl -X POST "https://api.kukopay.com/v1/orders" \
-H "Content-Type: application/json" \
-H "X-Api-Key: $KUKOPAY_API_KEY" \
-d '{
"amount": 2990,
"currency": "USD",
"subject": "Premium plan",
"receipt_email": "[email protected]",
"locale": "en"
}'收據郵件每筆訂單只自動發送一次,即使 Webhook、買家瀏覽器和對賬任務同時確認了這筆付款也一樣。詳見 付款收據。
買家收到的收據郵件是什麼樣的
- 郵件由 KukoPay 發出,使用你的對外展示名稱,在控制台 商戶名稱與品牌 中設置。
- 回覆會發到你的入駐聯繫郵箱,買家直接回復郵件就能聯繫到你。
- 沙箱收據的標題帶
[TEST]前綴,並註明沒有產生真實扣款。
如何手動發送或重發收據
買家找不到郵件,或者想發到另一個地址?再發一次即可:
curl -X POST "https://api.kukopay.com/v1/orders/ORD_20261104_0001/send_receipt" \
-H "Content-Type: application/json" \
-H "X-Api-Key: $KUKOPAY_API_KEY" \
-d '{ "email": "[email protected]" }'- 不傳
email則發到訂單的receipt_email;傳入的新地址會保存為訂單的receipt_email。 - 只有已支付的訂單(包括之後退過款的)才有收據;未支付的訂單返回
409 conflict。 - 同一訂單的收據每小時最多發送 5 次(超出返回
429 rate_limited),所以收據永遠不會變成給別人郵箱刷屏的工具。
在控制台,訂單詳情頁可以 查看收據、發送收據 或 重新發送。
收據鏈接和編號
| 字段 | 説明 |
|---|---|
receipt_url | 收據頁面地址,訂單支付後才有值。鏈接帶簽名、長期有效,可以放在你自己的訂單頁上,幾個月後再發也可以 |
receipt_number | 首次查看或發送收據時生成,之後永遠不變 |
receipt_email | 收據的收件郵箱 |
receipt_sent_at | 最近一次發出收據郵件的時間 |
收據頁面會顯示付款之後發生的退款,所以 部分退款 之後,同一個鏈接仍然準確。
用買家的語言顯示收據
收據跟隨買家:下單時傳入 locale(zh 或 en);不傳時,收據使用買家付款時收銀台顯示的語言。在收據鏈接後追加 &locale=(zh、en、ja、ko、de)可以切換頁面語言。從海外付款的買家也能拿到一張看得懂的收據,這是 網站如何接收國際付款 裏提到的細節之一。
總結
- 付款收據證明付款已經完成;發票是請求付款;税務發票是只有賣家才能開具的税務憑證;
- 好的收據要有買家認得的名字、收據編號、金額、日期、支付方式、所購內容,以及聯繫你的方式;
- 在 KukoPay,傳入
receipt_email,付款成功時收據會以你的展示名稱發出一次,回覆直接到你; - 用
POST /v1/orders/{trade_no}/send_receipt重發,每筆訂單每小時最多 5 次; receipt_url長期有效,並會反映之後的退款。
在沙箱裏把它跑通
註冊商戶後即可申請測試密鑰,不需要等待資質審核。