ข้ามไปยังเนื้อหาหลัก

Alipay+

รับชำระเงินจาก 12+ กระเป๋าเงินพาร์ทเนอร์ที่มีบัญชีลงทะเบียนรวมกันมากกว่า 1.3 พันล้านบัญชีในภูมิภาคเอเชีย-แปซิฟิกผ่านการเชื่อมต่อ Alipay+ เพียงครั้งเดียว

ภาพรวม

Alipay+ คือโซลูชันการชำระเงินดิจิทัลและการตลาดข้ามพรมแดนของ Ant Group ที่เชื่อมต่อกระเป๋าเงินอิเล็กทรอนิกส์หลายตัวทั่วภูมิภาคเอเชีย-แปซิฟิก ด้วยการเชื่อมต่อเพียงครั้งเดียว คุณสามารถรับชำระเงินจาก GCash (ฟิลิปปินส์), KakaoPay (เกาหลีใต้), Touch 'n Go eWallet (มาเลเซีย) และกระเป๋าเงินในภูมิภาคอื่นๆ อีกมากมาย

ฟีเจอร์หลัก:

  • การเข้าถึงที่กว้างขวาง - 12+ กระเป๋าเงินพาร์ทเนอร์ที่มีบัญชีลงทะเบียนรวมกันมากกว่า 1.3 พันล้านบัญชี*
  • การเชื่อมต่อเดียว - API เดียวสำหรับหลายกระเป๋าเงิน
  • ข้ามพรมแดน - รับชำระเงินจากนักท่องเที่ยวและลูกค้าต่างประเทศ
  • ยืนยันรวดเร็ว - การตรวจสอบการชำระเงินแบบเรียลไทม์ใกล้เคียง (โดยทั่วไปภายในไม่กี่วินาที)
  • หลายสกุลเงิน - รองรับ 17+ สกุลเงิน
  • เครื่องมือการตลาด - ฟีเจอร์โปรโมชั่นและความภักดี

กระเป๋าเงินพาร์ทเนอร์

Alipay+ เชื่อมต่อคุณกับกระเป๋าเงินดิจิทัลหลักเหล่านี้:

กระเป๋าเงินภูมิภาคผู้ใช้สกุลเงิน
AlipayHKฮ่องกง3M+HKD
GCashฟิลิปปินส์86M+PHP
KakaoPayเกาหลีใต้30M+KRW
Touch 'n Go eWalletมาเลเซีย18M+MYR
TrueMoneyไทย30M+THB
Changi Payสิงคโปร์-SGD
EZ-Link Walletสิงคโปร์1M+SGD
Hipayมองโกเลีย2M+MNT
MPayมาเก๊า-MOP
Rabbit LINE Payไทย12M+THB
Toss Payเกาหลีใต้10M+KRW

ภูมิภาคและสกุลเงินที่รองรับ

ภูมิภาคสกุลเงินกรณีการใช้งานยอดนิยม
เอเชียตะวันออกเฉียงใต้THB, MYR, SGD, PHPอีคอมเมิร์ซ, การท่องเที่ยว, บริการ
เอเชียตะวันออกKRW, HKD, MOPการท่องเที่ยว, การค้าปลีก, สินค้าดิจิทัล
ข้ามพรมแดนUSD, EUR, JPY, CNYการชำระเงินระหว่างประเทศ

ธุรกรรมขั้นต่ำ: แตกต่างกันตามสกุลเงิน (โดยทั่วไปเทียบเท่า 1 ดอลลาร์สหรัฐ) ธุรกรรมสูงสุด: แตกต่างกันตามกระเป๋าเงินพาร์ทเนอร์ (โดยทั่วไปเทียบเท่า 10,000 ดอลลาร์สหรัฐ)

วิธีการทำงาน

ขั้นตอนการชำระเงิน:

  1. ลูกค้าเลือกกระเป๋าเงินของพวกเขาที่หน้าชำระเงิน
  2. ผู้ค้าสร้าง Alipay+ source ด้วย Omise
  3. ลูกค้าจะเห็น QR code หรือถูกเปลี่ยนเส้นทางไปยังกระเป๋าเงิน
  4. ลูกค้าสแกน QR หรือเปิดแอปกระเป๋าเงิน
  5. ลูกค้ายืนยันการชำระเงินในกระเป๋าเงินของพวกเขา
  6. การชำระเงินได้รับการประมวลผลผ่านเครือข่าย Alipay+
  7. ผู้ค้าได้รับการยืนยันทันที

เวลาเสร็จสิ้นโดยทั่วไป: 1-2 นาที

การใช้งาน

ขั้นตอนที่ 1: สร้าง Alipay+ Source

curl https://api.omise.co/sources \
-u skey_test_YOUR_SECRET_KEY: \
-d "type=alipay_plus" \
-d "amount=50000" \
-d "currency=THB"

การตอบกลับ:

{
"object": "source",
"id": "src_test_5rt6s9vah5lkvi1rh9c",
"type": "alipay_plus",
"flow": "redirect",
"amount": 50000,
"currency": "THB",
"scannable_code": {
"type": "qr",
"image": {
"download_uri": "https://api.omise.co/...",
"object": "document"
}
}
}

ขั้นตอนที่ 2: แสดง QR Code หรือเปลี่ยนเส้นทาง

ตัวเลือก A: QR Code (ในร้าน/เดสก์ท็อป)

app.post('/checkout/alipay-plus', async (req, res) => {
try {
const { amount, currency } = req.body;

// สร้าง source
const source = await omise.sources.create({
type: 'alipay_plus',
amount: amount,
currency: currency
});

// สร้าง charge
const charge = await omise.charges.create({
amount: amount,
currency: currency,
source: source.id,
return_uri: `${process.env.BASE_URL}/payment/callback`
});

// แสดง QR code
res.render('payment-qr', {
qr_code_url: source.scannable_code.image.download_uri,
charge_id: charge.id
});

} catch (error) {
res.status(500).json({ error: error.message });
}
});

เทมเพลตการแสดง QR Code:

<div class="alipay-plus-payment">
<h2>สแกนเพื่อชำระเงินด้วย Alipay+</h2>
<img src="{{ qr_code_url }}" alt="Alipay+ QR Code" class="qr-code">

<div class="supported-wallets">
<p>สแกนได้ด้วยกระเป๋าเงินเหล่านี้:</p>
<div class="wallet-logos">
<img src="/icons/gcash.png" alt="GCash">
<img src="/icons/kakaopay.png" alt="KakaoPay">
<img src="/icons/tng.png" alt="Touch 'n Go">
<img src="/icons/truemoney.png" alt="TrueMoney">
<img src="/icons/alipay-hk.png" alt="AlipayHK">
</div>
</div>

<div class="instructions">
<ol>
<li>เปิดแอปกระเป๋าเงินของคุณ</li>
<li>แตะ "สแกน" หรือ "ชำระเงิน"</li>
<li>สแกน QR code ด้านบน</li>
<li>ยืนยันการชำระเงิน</li>
</ol>
</div>

<div id="payment-status">
<p>รอการชำระเงิน...</p>
<div class="spinner"></div>
</div>
</div>

<script>
// ตรวจสอบสถานะการชำระเงิน
const chargeId = '{{ charge_id }}';
const pollInterval = setInterval(async () => {
const response = await fetch(`/api/charges/${chargeId}/status`);
const data = await response.json();

if (data.status === 'successful') {
clearInterval(pollInterval);
window.location = '/payment-success';
} else if (data.status === 'failed') {
clearInterval(pollInterval);
window.location = '/payment-failed';
}
}, 3000); // ตรวจสอบทุก 3 วินาที

// หมดเวลาหลัง 10 นาที
setTimeout(() => {
clearInterval(pollInterval);
document.getElementById('payment-status').innerHTML =
'<p>หมดเวลาชำระเงิน กรุณาลองอีกครั้ง</p>';
}, 600000);
</script>

ตัวเลือก B: เปลี่ยนเส้นทาง (มือถือ)

app.post('/checkout/alipay-plus-mobile', async (req, res) => {
try {
const { amount, currency } = req.body;

const source = await omise.sources.create({
type: 'alipay_plus',
amount: amount,
currency: currency
});

const charge = await omise.charges.create({
amount: amount,
currency: currency,
source: source.id,
return_uri: `${process.env.BASE_URL}/payment/callback`
});

// เปลี่ยนเส้นทางไปยังหน้า Alipay+
res.redirect(charge.authorize_uri);

} catch (error) {
res.status(500).json({ error: error.message });
}
});

ขั้นตอนที่ 3: จัดการการโทรกลับการชำระเงิน

app.get('/payment/callback', async (req, res) => {
try {
const chargeId = req.query.charge_id;
const charge = await omise.charges.retrieve(chargeId);

if (charge.status === 'successful') {
await fulfillOrder(charge.metadata.order_id);
res.redirect('/payment-success');
} else if (charge.status === 'failed') {
res.redirect('/payment-failed');
} else {
res.redirect('/payment-pending');
}
} catch (error) {
res.redirect('/payment-error');
}
});

ขั้นตอนที่ 4: จัดการ Webhook

app.post('/webhooks/omise', async (req, res) => {
const event = req.body;

if (event.key === 'charge.complete') {
const charge = event.data;

if (charge.source.type === 'alipay_plus') {
if (charge.status === 'successful') {
await processOrder(charge.metadata.order_id);
await sendConfirmation(charge.metadata.customer_email);
}
}
}

res.sendStatus(200);
});

ตัวอย่างการใช้งานแบบสมบูรณ์

const express = require('express');
const omise = require('omise')({
secretKey: process.env.OMISE_SECRET_KEY
});

const app = express();
app.use(express.json());

// การกำหนดค่าสกุลเงิน
const SUPPORTED_CURRENCIES = ['THB', 'MYR', 'SGD', 'PHP', 'KRW', 'HKD'];

const CURRENCY_LIMITS = {
THB: { min: 2000, max: 1000000 },
MYR: { min: 500, max: 500000 },
SGD: { min: 100, max: 100000 },
PHP: { min: 5000, max: 1000000 },
KRW: { min: 100000, max: 10000000 },
HKD: { min: 100, max: 100000 }
};

// สร้างการชำระเงิน Alipay+
app.post('/checkout/alipay-plus', async (req, res) => {
try {
const { amount, currency, order_id, customer_email } = req.body;

// ตรวจสอบสกุลเงิน
if (!SUPPORTED_CURRENCIES.includes(currency)) {
return res.status(400).json({
error: `สกุลเงิน ${currency} ไม่รองรับสำหรับ Alipay+`
});
}

// ตรวจสอบจำนวนเงิน
const limits = CURRENCY_LIMITS[currency];
if (amount < limits.min || amount > limits.max) {
return res.status(400).json({
error: `จำนวนเงินต้องอยู่ระหว่าง ${limits.min} ถึง ${limits.max} ${currency}`
});
}

// สร้าง source
const source = await omise.sources.create({
type: 'alipay_plus',
amount: amount,
currency: currency
});

// สร้าง charge
const charge = await omise.charges.create({
amount: amount,
currency: currency,
source: source.id,
return_uri: `${process.env.BASE_URL}/payment/callback`,
metadata: {
order_id: order_id,
customer_email: customer_email,
payment_method: 'alipay_plus'
}
});

// ส่งคืน QR code และ authorize URI
res.json({
charge_id: charge.id,
qr_code_url: source.scannable_code.image.download_uri,
authorize_uri: charge.authorize_uri,
expires_at: new Date(Date.now() + 10 * 60 * 1000).toISOString()
});

} catch (error) {
console.error('Alipay+ error:', error);
res.status(500).json({ error: error.message });
}
});

// ตรวจสอบสถานะ charge (สำหรับการโพล)
app.get('/api/charges/:chargeId/status', async (req, res) => {
try {
const charge = await omise.charges.retrieve(req.params.chargeId);
res.json({
status: charge.status,
paid: charge.paid,
failure_message: charge.failure_message
});
} catch (error) {
res.status(500).json({ error: error.message });
}
});

// การโทรกลับการชำระเงิน
app.get('/payment/callback', async (req, res) => {
try {
const charge = await omise.charges.retrieve(req.query.charge_id);

if (charge.status === 'successful') {
res.redirect(`/order-confirmation?order=${charge.metadata.order_id}`);
} else {
res.redirect(`/payment-failed?reason=${charge.failure_message}`);
}
} catch (error) {
res.redirect('/payment-error');
}
});

// ตัวจัดการ Webhook
app.post('/webhooks/omise', async (req, res) => {
const event = req.body;

if (event.key === 'charge.complete' && event.data.source.type === 'alipay_plus') {
const charge = event.data;

if (charge.status === 'successful') {
await fulfillOrder(charge.metadata.order_id);
await sendReceipt(charge.metadata.customer_email, charge);
}
}

res.sendStatus(200);
});

app.listen(3000);

การรองรับการคืนเงิน

Alipay+ รองรับการคืนเงินเต็มจำนวนและบางส่วนภายใน180 วัน:

// คืนเงินเต็มจำนวน
const fullRefund = await omise.charges.refund('chrg_test_...', {
amount: 50000
});

// คืนเงินบางส่วน
const partialRefund = await omise.charges.refund('chrg_test_...', {
amount: 25000 // คืนครึ่งหนึ่ง
});

console.log('Refund status:', fullRefund.status);
เวลาในการดำเนินการคืนเงิน

การคืนเงินจะดำเนินการกลับไปยังกระเป๋าเงินเดิมของลูกค้าภายใน 3-7 วันทำการ ขึ้นอยู่กับกระเป๋าเงินพาร์ทเนอร์

นโยบายการคืนเงิน

ระยะเวลาและนโยบายการคืนเงินอาจมีการเปลี่ยนแปลง โปรดตรวจสอบความสามารถในการคืนเงินปัจจุบันผ่านเอกสาร API ของ Omise หรือแดชบอร์ดผู้ค้าของคุณอยู่เสมอ

ปัญหาทั่วไปและการแก้ไข

ปัญหา: สแกน QR code ไม่ได้

สาเหตุ: ลูกค้าใช้แอปกระเป๋าเงินที่ไม่รองรับ

วิธีแก้ไข:

// แสดงกระเป๋าเงินที่รองรับอย่างเด่นชัด
const supportedWallets = [
'GCash', 'KakaoPay', 'Touch \'n Go',
'TrueMoney', 'AlipayHK', 'Rabbit LINE Pay'
];

// แสดงข้อความ
showMessage(`กรุณาสแกนด้วย: ${supportedWallets.join(', ')}`);

ปัญหา: สกุลเงินไม่รองรับโดยกระเป๋าเงินของลูกค้า

สาเหตุ: กระเป๋าเงินของลูกค้าไม่รองรับสกุลเงินของผู้ค้า

วิธีแก้ไข: Alipay+ จัดการการแปลงสกุลเงินโดยอัตโนมัติ ตรวจสอบให้แน่ใจว่าคุณใช้สกุลเงินที่รองรับ

ปัญหา: การชำระเงินหมดเวลา

สาเหตุ: ลูกค้าไม่ได้ทำการชำระเงินให้เสร็จสิ้นภายใน 10 นาที

วิธีแก้ไข:

const QR_TIMEOUT = 10 * 60 * 1000; // 10 นาที

setTimeout(() => {
if (!paymentCompleted) {
showMessage('QR code หมดอายุ กรุณาสร้างอันใหม่');
enableRetry();
}
}, QR_TIMEOUT);

ปัญหา: ข้อจำกัดข้ามพรมแดน

สาเหตุ: กระเป๋าเงินบางตัวมีข้อจำกัดการชำระเงินข้ามพรมแดน

วิธีแก้ไข: ตรวจสอบเอกสารของกระเป๋าเงินพาร์ทเนอร์สำหรับข้อจำกัดข้ามพรมแดนและแจ้งลูกค้าตามนั้น

แนวทางปฏิบัติที่ดีที่สุด

1. แสดงกระเป๋าเงินที่รองรับ

<div class="alipay-plus-info">
<h3>ชำระเงินด้วยกระเป๋าเงินพาร์ทเนอร์ Alipay+</h3>
<div class="wallet-grid">
<div class="wallet-item">
<img src="/icons/gcash.svg" alt="GCash">
<span>GCash (PH)</span>
</div>
<div class="wallet-item">
<img src="/icons/kakaopay.svg" alt="KakaoPay">
<span>KakaoPay (KR)</span>
</div>
<div class="wallet-item">
<img src="/icons/tng.svg" alt="Touch 'n Go">
<span>Touch 'n Go (MY)</span>
</div>
<!-- กระเป๋าเงินอื่นๆ -->
</div>
</div>

2. การแสดง QR Code แบบ Responsive

.qr-code {
width: 100%;
max-width: 300px;
height: auto;
display: block;
margin: 20px auto;
border: 10px solid white;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

@media (max-width: 768px) {
.qr-code {
max-width: 250px;
}
}

3. โพลสถานะการชำระเงิน

async function pollPaymentStatus(chargeId) {
const maxAttempts = 200; // 10 นาที (200 * 3 วินาที)
let attempts = 0;

const poll = setInterval(async () => {
attempts++;

try {
const response = await fetch(`/api/charges/${chargeId}/status`);
const data = await response.json();

if (data.status === 'successful') {
clearInterval(poll);
window.location = '/payment-success';
} else if (data.status === 'failed') {
clearInterval(poll);
window.location = '/payment-failed';
} else if (attempts >= maxAttempts) {
clearInterval(poll);
showTimeout();
}
} catch (error) {
console.error('Poll error:', error);
}
}, 3000);
}

4. การรองรับหลายช่องทาง

// ตรวจจับอุปกรณ์และแสดงขั้นตอนที่เหมาะสม
function initAlipayPlusPayment(amount, currency) {
const isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);

if (isMobile) {
// เปลี่ยนเส้นทางไปยังการเลือกกระเป๋าเงิน
createPaymentAndRedirect(amount, currency);
} else {
// แสดง QR code
createPaymentAndShowQR(amount, currency);
}
}

5. คำแนะนำที่ชัดเจน

<div class="payment-instructions">
<h4>วิธีชำระเงิน:</h4>
<ol>
<li>เปิดแอปกระเป๋าเงินของคุณ (GCash, KakaoPay, Touch 'n Go ฯลฯ)</li>
<li>แตะ "สแกน" หรือ "สแกน QR"</li>
<li>ชี้กล้องของคุณไปที่ QR code ด้านบน</li>
<li>ตรวจสอบจำนวนเงินและแตะ "ชำระเงิน"</li>
<li>ใส่ PIN ของคุณหรือใช้การยืนยันตัวตนแบบไบโอเมตริก</li>
</ol>
<p class="help-text">ต้องการความช่วยเหลือ? <a href="mailto:support@omise.co">ติดต่อฝ่ายสนับสนุน</a></p>
</div>

คำถามที่พบบ่อย

Alipay+ คืออะไร และแตกต่างจาก Alipay ปกติอย่างไร?

Alipay+ เป็นเครือข่ายการชำระเงินข้ามพรมแดนที่เชื่อมต่อกระเป๋าเงินอิเล็กทรอนิกส์ในภูมิภาค 12+ ตัวทั่วภูมิภาคเอเชีย-แปซิฟิก Alipay ปกติเป็นแค่กระเป๋าเงินของจีน ด้วย Alipay+ คุณสามารถรับชำระเงินจาก GCash, KakaoPay, Touch 'n Go และกระเป๋าเงินพาร์ทเนอร์อื่นๆ ผ่านการเชื่อมต่อเดียว

ลูกค้าสามารถใช้กระเป๋าเงินใดได้บ้าง?

ลูกค้าสามารถชำระเงินด้วย: GCash (ฟิลิปปินส์), KakaoPay (เกาหลีใต้), Touch 'n Go eWallet (มาเลเซีย), TrueMoney (ไทย), AlipayHK (ฮ่องกง), Rabbit LINE Pay (ไทย), Toss Pay (เกาหลีใต้) และกระเป๋าเงินพาร์ทเนอร์ Alipay+ อื่นๆ

ฉันต้องการการเชื่อมต่อแยกกันสำหรับแต่ละกระเป๋าเงินหรือไม่?

ไม่! นั่นคือประโยชน์ของ Alipay+ การเชื่อมต่อหนึ่งครั้งให้คุณเข้าถึงกระเป๋าเงินพาร์ทเนอร์ทั้งหมด ลูกค้าสามารถชำระเงินด้วยกระเป๋าเงินที่รองรับใดก็ได้โดยการสแกน QR code ของ Alipay+

Alipay+ รองรับการชำระเงินข้ามพรมแดนหรือไม่?

ใช่ Alipay+ ได้รับการออกแบบมาสำหรับการชำระเงินข้ามพรมแดน มันจัดการการแปลงสกุลเงินโดยอัตโนมัติ ตัวอย่างเช่น นักท่องเที่ยวจากฟิลิปปินส์สามารถชำระเงินในสกุลเงินท้องถิ่นของคุณโดยใช้กระเป๋าเงิน GCash ของพวกเขา

การชำระบัญชีใช้เวลานานเท่าไหร่?

การชำระบัญชีมักเกิดขึ้นภายใน 3-7 วันทำการ ขึ้นอยู่กับข้อตกลงผู้ค้าของคุณและกระเป๋าเงินของลูกค้า

ฉันสามารถคืนเงินการชำระเงิน Alipay+ ได้หรือไม่?

ใช่ การคืนเงินเต็มจำนวนและบางส่วนได้รับการรองรับภายใน 180 วันนับจากธุรกรรมเดิม

ข้อจำกัดการทำธุรกรรมคืออะไร?

ข้อจำกัดแตกต่างกันตามกระเป๋าเงินพาร์ทเนอร์และระดับการยืนยันของลูกค้า โดยทั่วไป:

  • ขั้นต่ำ: เทียบเท่า 1 ดอลลาร์สหรัฐ
  • สูงสุด: เทียบเท่า 10,000 ดอลลาร์สหรัฐต่อธุรกรรม

ตรวจสอบกับกระเป๋าเงินพาร์ทเนอร์เฉพาะสำหรับข้อจำกัดโดยละเอียด

การทดสอบ

โหมดทดสอบ

กระเป๋าเงิน Alipay+ สามารถทดสอบได้โดยใช้คีย์ API ทดสอบของคุณ ในโหมดทดสอบ:

ข้อมูลรับรองการทดสอบ:

  • ใช้คีย์ API ทดสอบ (skey_test_xxx)
  • ทดสอบสกุลเงินที่รองรับตามภูมิภาคกระเป๋าเงิน
  • ไม่จำเป็นต้องมีบัญชีกระเป๋าเงินจริงสำหรับการทดสอบ

ขั้นตอนการทดสอบ:

  1. สร้าง source และ charge ด้วยคีย์ API ทดสอบสำหรับกระเป๋าเงินเฉพาะ
  2. QR code ถูกสร้างหรือ URL เปลี่ยนเส้นทางถูกให้
  3. หน้าทดสอบจำลองการอนุญาตกระเป๋าเงิน
  4. ใช้ Actions ในแดชบอร์ด Omise เพื่อทำเครื่องหมาย charge เป็นสำเร็จ/ล้มเหลว
  5. ตรวจสอบการจัดการ webhook และสถานะการชำระเงิน

การใช้งานการทดสอบ:

// ทดสอบกระเป๋าเงิน Alipay+ ต่างๆ
const testWallets = [
{ type: 'gcash', currency: 'PHP', amount: 10000 },
{ type: 'kakaopay', currency: 'KRW', amount: 10000 },
{ type: 'touch_n_go', currency: 'MYR', amount: 10000 }
];

for (const wallet of testWallets) {
const source = await omise.sources.create({
type: wallet.type,
amount: wallet.amount,
currency: wallet.currency
});

const charge = await omise.charges.create({
amount: wallet.amount,
currency: wallet.currency,
source: source.id
});

console.log(`Test ${wallet.type}:`, charge.authorize_uri || charge.source.scannable_code);
}

สถานการณ์การทดสอบ:

  • การชำระเงินสำเร็จ: ตรวจสอบการทำให้คำสั่งซื้อเสร็จสมบูรณ์สำหรับแต่ละกระเป๋าเงิน
  • การชำระเงินล้มเหลว: ทดสอบการจัดการข้อผิดพลาด
  • หลายกระเป๋าเงิน: ทดสอบกระเป๋าเงิน Alipay+ แต่ละตัวแยกกัน
  • QR vs เปลี่ยนเส้นทาง: ทดสอบทั้งขั้นตอน QR และเปลี่ยนเส้นทาง
  • ข้อจำกัดจำนวนเงิน: ตรวจสอบข้อจำกัดต่อกระเป๋าเงินและสกุลเงิน
  • การตรวจสอบสกุลเงิน: ตรวจสอบสกุลเงินที่ถูกต้องต่อกระเป๋าเงิน
  • หมดเวลา: ทดสอบสถานการณ์การชำระเงินที่ถูกทิ้งไว้
  • การส่ง Webhook: ตรวจสอบการแจ้งเตือน webhook ทั้งหมด

หมายเหตุสำคัญ:

  • โหมดทดสอบไม่เชื่อมต่อกับเซิร์ฟเวอร์กระเป๋าเงินจริง
  • ใช้แดชบอร์ดเพื่อจำลองผลลัพธ์การชำระเงิน
  • ทดสอบแต่ละประเภทกระเป๋าเงินแยกกัน
  • ตรวจสอบการจัดการ webhook สำหรับกระเป๋าเงินทั้งหมด
  • ทดสอบทั้งขั้นตอน QR code และเปลี่ยนเส้นทาง
  • ตรวจสอบความต้องการสกุลเงินต่อกระเป๋าเงิน

สำหรับแนวทางการทดสอบที่ครอบคลุม โปรดดูที่ เอกสารการทดสอบ

แหล่งข้อมูลที่เกี่ยวข้อง

ขั้นตอนถัดไป

  1. สร้าง Alipay+ source
  2. แสดง QR code หรือเปลี่ยนเส้นทาง
  3. ใช้งานการโพลสถานะ
  4. ตั้งค่า Webhook
  5. ทดสอบด้วยกระเป๋าเงินต่างๆ
  6. เริ่มใช้งานจริง