การชาร์จแบบหลายสกุลเงิน
หัวข้อทั้งหมดในหน้านี้
สรุป: รับชำระเงินในหลายสกุลเงินด้วยการชาร์จแบบหลายสกุลเงินของ Omise ชาร์จบัตรเครดิตและบัตรเดบิตในสกุลเงิน USD, EUR, GBP และสกุลเงินอื่นๆ ที่รองรับ พร้อมรับเงินโอนเข้าบัญชีในสกุลเงินท้องถิ่นของคุณ (THB, SGD หรือ JPY) คู่มือนี้ครอบคลุมการตั้งค่า การใช้งาน อัตราแลกเปลี่ยน การประมวลผลบัตรต่างประเทศด้วย AVS การคืนเงิน การแก้ไขปัญหา และคำถามที่พบบ่อย
คุณสมบัติหลัก: - ชาร์จในสกุลเงินมากกว่า 12 สกุล รวมถึง USD, EUR, GBP, JPY, AUD และอื่นๆ - การแปลงสกุลเงินอัตโนมัติด้วยอัตราแลกเปลี่ยนที่โปร่งใส - รองรับบัตรเครดิตและบัตรเดบิต Visa และ Mastercard - พร้อมให้บริการสำหรับผู้ค้าในประเทศไทยและสingคโปร์ - บูรณาการกับบริการตรวจสอบที่อยู่ (AVS) สำหรับบัตรต่างประเทศ
สำคัญ: เมื่อชาร์จในสกุลเงินที่ไม่ใช่สกุลเงินต้นทาง (สกุลเงินที่แตกต่างจากสกุลเงินโอนเข้าบัญชี) ผู้ถือบัตรจะอยู่ภายใต้อัตราแลกเปลี่ยนเงินตราต่างประเทศที่กำหนดโดยผู้ออกบัตรของพวกเขา ซึ่งอาจแตกต่างจากอัตราของ Omise สำหรับธุรกรรมมูลค่าสูง ความแตกต่างนี้อาจส่งผลให้เกิดความแตกต่างมากกว่า 2,000-3,000 บาท เราแนะนำให้ชาร์จในสกุลเงินท้องถิ่นของลูกค้าเมื่อเป็นไปได้
ชาร์จบัตรเครดิตและบัตรเดบิตในสกุลเงินอื่นที่ไม่ใช่สกุลเงินโอนเข้าบัญชีของคุณโดยใช้ การชาร์จแบบหลายสกุลเงิน Omise จัดการการแลกเปลี่ยนเป็นสกุลเงินโอนเข้าบัญชีของคุณ (สกุลเงินชำระ) อย่างโปร่งใส ทำให้ผู้ถือบัตรสามารถซื้อในสกุลเงินที่ต้องการ (สกุลเงินที่แสดง)
อ่านต่อเพื่อเรียนรู้วิธีใช้ฟีเจอร์นี้
วิธีการเปิดใช้งาน
- ประเทศที่รองรับ: ไทย, สิงคโปร์
- เวอร์ชัน API ขั้นต่ำ:
2014-07-27
หากต้องการเปิดใช้งานการชาร์จแบบหลายสกุลเงิน ให้ส่งอีเมลขอฟีเจอร์นี้ไปที่ support@omise.co คุณจะต้องตรวจสอบและยอมรับข้อกำหนดและเงื่อนไขใหม่
ข้อควรทราบสำคัญ
- ฟีเจอร์นี้รองรับเฉพาะการชาร์จบัตรเครดิตและบัตรเดบิตเท่านั้น วิธีการชำระเงินทางเลือกอื่น (เช่น อินเทอร์เน็ตแบงก์กิ้ง) ไม่รองรับ
- ฟีเจอร์นี้รองรับเฉพาะบัตร Visa และ Mastercard เท่านั้น
- ในบางสถานการณ์ ผู้ถือบัตรอาจถูกเรียกเก็บค่าธรรมเนียมการทำธุรกรรมในต่างประเทศโดยธนาคารผู้ออกบัตร แม้ว่าพวกเขาจะชำระเงินในสกุลเงินท้องถิ่นของตนเอง
ข้อพิจารณาเรื่องอัตราแลกเปลี่ยน
เมื่อชาร์จในสกุลเงินที่ไม่ใช่สกุลเงินต้นทาง (สกุลเงินที่แตกต่างจากสกุลเงินชำระของคุณ) ผู้ถือบัตรจะอยู่ภายใต้อัตราแลกเปลี่ยนเงินตราต่างประเทศที่กำหนดโดยผู้ออกบัตรของพวกเขา อัตราแลกเปลี่ยนของผู้ออกบัตรนี้มักจะสูงกว่าอัตราที่ Omise ใช้ในขณะที่ทำการชาร์จ และไม่อยู่ภายใต้การควบคุมของ Omise
สำคัญ: ในธุรกรรมมูลค่าสูง ความแตกต่างของอัตราแลกเปลี่ยนระหว่างอัตราของ Omise และอัตราของผู้ออกบัตรอาจส่งผลให้เกิดความแตกต่างมากกว่า 2,000-3,000 บาท เพื่อหลีกเลี่ยงความสับสนของลูกค้าและข้อพิพาทที่อาจเกิดขึ้น เราแนะนำให้ชาร์จในสกุลเงินท้องถิ่นเมื่อเป็นไปได้
สกุลเงินที่รองรับ
สกุลเงินที่รองรับขึ้นอยู่กับประเทศที่บัญชีของคุณลงทะเบียนไว้
| สกุลเงิน | ชื่อ | ไทย | สิงคโปร์ | ญี่ปุ่น |
|---|---|---|---|---|
| AUD | ดอลลาร์ออสเตรเลีย | ✓ | ✓ | ✓ |
| CAD | ดอลลาร์แคนาดา | ✓ | ✓ | |
| CHF | ฟรังก์สวิส | ✓ | ✓ | ✓ |
| CNY | หยวนเรนมินบี (หยวนจีน) | ✓ | ✓ | ✓ |
| DKK | โครนเดนมาร์ก | ✓ | ✓ | |
| EUR | ยูโร | ✓ | ✓ | ✓ |
| GBP | ปอนด์สเตอร์ลิง (ปอนด์อังกฤษ) | ✓ | ✓ | ✓ |
| HKD | ดอลลาร์ฮ่องกง | ✓ | ✓ | ✓ |
| JPY | เยนญี่ปุ่น | ✓ | ✓ | ✓† |
| MYR | ริงกิตมาเลเซีย | ✓ | ✓ | |
| SGD | ดอลลาร์สิงคโปร์ | ✓ | ✓† | ✓ |
| THB | บาทไทย | ✓† | ✓ | ✓ |
| USD | ดอลลาร์สหรัฐอเมริกา | ✓ | ✓ | ✓ |
† สกุลเงินโอนเข้าบัญชี
การใช้งาน
มาดูขั้นตอนการสร้างการชาร์จ USD 1,000 โดยใช้บัญชีที่ลงทะเบียนในประเทศไทย
การสร้างการชาร์จแบบหลายสกุลเงินคล้ายกับการสร้างการชาร์จมาตรฐาน:
- สร้างโทเค็น
- สร้างการชาร์จโดยใช้ตัวระบุโทเค็นที่สร้างในขั้นตอนที่ 1 โดยระบุ
currencyที่แตกต่างจากสกุลเงินโอนเข้าบัญชีของคุณ
การสร้างโทเค็น
ในการสร้างโทเค็น ให้ทำตามคำแนะนำในคู่มือ Omise.js ทำตามตัวอย่างที่ระบุไว้ที่นี่สำหรับการทดสอบ สำหรับแบบฟอร์มการชำระเงินอย่างง่าย ให้แทรกสิ่งต่อไปนี้ลงในหน้าชำระเงินของคุณ:
<form id="checkout-form" method="POST" action="/checkout">
<script type="text/javascript" src="https://cdn.omise.co/omise.js"
data-key="OMISE_PUBLIC_KEY"
data-amount="100000"
data-currency="USD">
</script>
</form>
การสร้างการชาร์จแบบหลายสกุลเงิน
ใช้โทเค็นที่สร้างในขั้นตอนก่อนหน้า สร้างคำขอ API การชาร์จ ตรวจสอบออบเจ็กต์การชาร์จที่ได้สำหรับแอตทริบิวต์ต่อไปนี้:
currency: สกุลเงินที่สร้างการชาร์จ (USD
)funding_currency: สกุลเงินโอนเข้าบัญชี (THB
)funding_amount: จำนวนเงินชาร์จหลังจากแลกเปลี่ยนเป็นสกุลเงินโอนเข้าบัญชีของคุณ
ยกเว้น amount และ refunded_amount จำนวนเงินทั้งหมดจะถูกระบุในสกุลเงินโอนเข้าบัญชี
curl https://api.omise.co/charges \
-X POST \
-u $OMISE_SECRET_KEY: \
-d "amount=100000" \
-d "currency=USD" \
-d "card=$TOKEN_ID"
การตอบกลับ:
{
"object": "charge",
"id": "chrg_test_5vkl514m8b2vdc6a4a0",
"location": "/charges/chrg_test_5vkl514m8b2vdc6a4a0",
"amount": 100000,
"net": 3174670,
"fee": 120585,
"fee_vat": 8441,
"interest": 0,
"interest_vat": 0,
"funding_amount": 3303696,
"refunded_amount": 0,
"transaction_fees": {
"fee_flat": "0.0",
"fee_rate": "3.65",
"vat_rate": "7.0"
},
"platform_fee": {
"fixed": null,
"amount": null,
"percentage": null
},
"currency": "USD",
"funding_currency": "THB",
"ip": null,
"refunds": {
"object": "list",
"data": [],
"limit": 20,
"offset": 0,
"total": 0,
"location": "/charges/chrg_test_5vkl514m8b2vdc6a4a0/refunds",
"order": "chronological",
"from": "1970-01-01T00:00:00Z",
"to": "2023-04-26T04:22:24Z"
},
"link": null,
"description": null,
"metadata": {},
"card": {
"object": "card",
"id": "card_test_5vkl50xxlu3b5hu2qwx",
"livemode": false,
"location": null,
"deleted": false,
"street1": null,
"street2": null,
"city": "Bangkok",
"state": null,
"phone_number": null,
"postal_code": "10320",
"country": "us",
"financing": "credit",
"bank": "JPMORGAN CHASE BANK N.A.",
"brand": "Visa",
"fingerprint": "XjOdjaoHRvUGRfmZacMPcJtm0U3SEIIfkA7534dQeVw=",
"first_digits": null,
"last_digits": "4242",
"name": "Somchai Prasert",
"expiration_month": 9,
"expiration_year": 2024,
"security_code_check": true,
"tokenization_method": null,
"created_at": "2023-04-26T04:22:22Z"
},
"source": null,
"schedule": null,
"customer": null,
"dispute": null,
"transaction": "trxn_test_5vkl518v7tgkff10rxo",
"failure_code": null,
"failure_message": null,
"status": "successful",
"authorize_uri": null,
"return_uri": null,
"created_at": "2023-04-26T04:22:23Z",
"paid_at": "2023-04-26T04:22:23Z",
"expires_at": "2023-05-03T04:22:23Z",
"expired_at": null,
"reversed_at": null,
"zero_interest_installments": true,
"branch": null,
"terminal": null,
"device": null,
"authorized": true,
"capturable": false,
"capture": true,
"disputable": true,
"livemode": false,
"refundable": true,
"reversed": false,
"reversible": false,
"voided": false,
"paid": true,
"expired": false
}
อัตราแลกเปลี่ยน
สำหรับการชาร์จแบบหลายสกุลเงิน จำนวนเงินที่ระบุในการชาร์จเดิมจะถูกแลกเปลี่ยนเป็นสกุลเงินโอนเข้าบัญชีของคุณอย่างโปร่งใสที่ประมาณ 2-4% เหนืออัตรากลางตลาดรายวัน ขอ API อัตราแลกเปลี่ยน เพื่อดูอัตราแลกเปลี่ยนที่ Omise ใช้
เนื่องจากจำนวนเงินขั้นต่ำและสูงสุดสำหรับการชาร์จถูกตั้งค่าในสกุลเงินโอนเข้าบัญชีของคุณ จำนวนเงินขั้นต่ำและสูงสุดที่มีผลสำหรับการชาร์จแบบหลายสกุลเงินจะแตกต่างกันไปตามอัตราแลกเปลี่ยนปัจจุบัน
curl https://api.omise.co/forex/usd \
-u $OMISE_SECRET_KEY:
การตอบกลับ:
{
"object": "forex",
"rate": 33.036961874999996,
"location": "/forex/usd",
"livemode": false,
"base": "USD",
"quote": "THB"
}
การประมวลผลบัตรต่างประเทศ
แม้ว่าธุรกรรมแบบหลายสกุลเงินและบัตรต่างประเทศจะเป็นแนวคิดที่แตกต่างกันทางเทคนิค แต่ในทางปฏิบัติมักเกิดขึ้นพร้อมกัน ผู้ค้าส่วนใหญ่ที่ยอมรับการชำระเงินแบบหลายสกุลเงินก็กำลังประมวลผลบัตรต่างประเทศด้วย
การปรับปรุงอัตราการอนุมัติด้วย AVS
เมื่อวางแผนที่จะยอมรับการชำระเงินแบบหลายสกุลเงิน คุณควรพิจารณาการใช้งาน บริการตรวจสอบที่อยู่ (AVS) บนแบบฟอร์มบัตรเครดิตของคุณด้วย AVS ช่วยปรับปรุงอัตราความสำเร็จในการอนุมัติสำหรับผู้ถือบัตรต่างประเทศอย่างมีนัยสำคัญ โดยเฉพาะจากสหรัฐอเมริกา สหราชอาณาจักร และแคนาดา
สำหรับคำแนะนำโดยละเอียดเกี่ยวกับการใช้งาน AVS โปรดดู: ฉันจะปรับปรุงอัตราการอนุมัติสำหรับผู้ถือบัตรจากสหรัฐอเมริกา สหราชอาณาจักร และแคนาดาได้อย่างไร?)
การใช้งาน AVS จะช่วยลดธุรกรรมที่ล้มเหลวที่เกี่ยวข้องกับการตรวจสอบบัตรต่างประเทศ และปรับปรุงประสบการณ์การชำระเงินโดยรวมสำหรับลูกค้าของคุณ
การคืนเงิน
สร้างการคืนเงินเต็มจำนวนหรือบางส่วนสำหรับการชาร์จแบบหลายสกุลเงินโดยใช้ API การคืนเงิน หรือแดชบอร์ด อัตราแลกเปลี่ยนที่ใช้คืออัตราในขณะที่คุณสร้างการคืนเงิน การคืนเงินจะถูกประมวลผลในสกุลเงินชาร์จเดิม ดังนั้นคุณเพียงแค่ต้องระบุจำนวนเงิน
curl https://api.omise.co/charges/$CHARGE_ID/refunds \
-X POST \
-u $OMISE_SECRET_KEY: \
-d "amount=100000"
การตอบกลับ:
{
"object": "refund",
"id": "rfnd_test_5vkl51js322cag57de2",
"location": "/charges/chrg_test_5vkl50ovmiye8iui9ch/refunds/rfnd_test_5vkl51js322cag57de2",
"livemode": false,
"voided": true,
"currency": "USD",
"amount": 100000,
"metadata": {},
"charge": "chrg_test_5vkl50ovmiye8iui9ch",
"terminal": null,
"transaction": "trxn_test_5vkl51k12dp76doxgvk",
"status": "closed",
"funding_amount": 3303696,
"funding_currency": "THB",
"created_at": "2023-04-26T04:22:25Z"
}
แดชบอร์ด
ดูรายละเอียดการชาร์จแบบหลายสกุลเงินบนแดชบอร์ดบัญชีของคุณ:

ข้อผิดพลาด
หากไม่ได้เปิดใช้งานการชาร์จแบบหลายสกุลเงิน การชาร์จแบบหลายสกุลเงินจะล้มเหลวด้วยข้อผิดพลาด failed_multi_currency หากคุณพบข้อผิดพลาดนี้ โปรดติดต่อ support@omise.co
หากสกุลเงินชาร์จไม่รองรับสำหรับบัญชีของคุณ การชาร์จแบบหลายสกุลเงินจะล้มเหลวด้วยข้อผิดพลาด invalid_charge
การแก้ไขปัญหา
ปัญหาและวิธีแก้ไขทั่วไป
การชาร์จล้มเหลวด้วยข้อผิดพลาด failed_multi_currency
ปัญหา: คำขอการชาร์จแบบหลายสกุลเงินของคุณส่งกลับข้อผิดพลาด failed_multi_currency
วิธีแก้ไข: ข้อผิดพลาดนี้บ่งชี้ว่าไม่ได้เปิดใช้งานการชาร์จแบบหลายสกุลเงินในบัญชีของคุณ ติดต่อ support@omise.co เพื่อเปิดใช้งานฟีเจอร์นี้ คุณจะต้องตรวจสอบและยอมรับข้อกำหนดและเงื่อนไขการชาร์จแบบหลายสกุลเงิน
การชาร์จล้มเหลวด้วยข้อผิดพลาด invalid_charge
ปัญหา: คำขอการชาร์จของคุณล้มเหลวด้วยข้อผิดพลาด invalid_charge เมื่อระบุสกุลเงิน
วิธีแก้ไข: สกุลเงินที่คุณระบุไม่รองรับสำหรับประเทศที่ลงทะเบียนบัญชีของคุณ ตรวจสอบตารางสกุลเงินที่รองรับเพื่อยืนยันว่าสกุลเงินใดพร้อมใช้งานสำหรับสถานที่ตั้งบัญชีของคุณ
ลูกค้ารายงานจำนวนเงินชาร์จสูงกว่าที่คาดไว้
ปัญหา: ลูกค้ารายงานว่าถูกเรียกเก็บเงินมากกว่าจำนวนที่แสดงบนหน้าชำระเงินของคุณ
สาเหตุหลัก: เมื่อชาร์จในสกุลเงินที่แตกต่างจากสกุลเงินท้องถิ่นของผู้ถือบัตร ผู้ออกบัตรของพวกเขาจะใช้อัตราแลกเปลี่ยนเงินตราต่างประเทศของตนเอง อัตราแลกเปลี่ยนของผู้ออกบัตรนี้โดยทั่วไปจะสูงกว่าอัตราแลกเปลี่ยนของ Omise และอาจส่งผลให้ผู้ถือบัตรเห็นจำนวนเงินที่แตกต่างในใบแจ้งยอดของพวกเขา
วิธีแก้ไข: - แจ้งให้ลูกค้าทราบล่วงหน้าว่าจำนวนเงินสุดท้ายอาจแตกต่างเล็กน้อยเนื่องจากอัตราแลกเปลี่ยนของธนาคาร - เมื่อเป็นไปได้ ให้ชาร์จในสกุลเงินท้องถิ่นของลูกค้าเพื่อหลีกเลี่ยงความแตกต่างของอัตราแลกเปลี่ยน - สำหรับธุรกรรมมูลค่าสูง พิจารณาแสดงคำเตือนเกี่ยวกับความแตกต่างที่อาจเกิดจากการแปลงสกุลเงิน
การอนุมัติบัตรต่างประเทศล้มเหลว
ปัญหา: อัตราการล้มเหลวสูงสำหรับบัตรต่างประเทศ โดยเฉพาะจากผู้ถือบัตรจากสหรัฐอเมริกา สหราชอาณาจักร หรือแคนาดา
วิธีแก้ไข: ใช้งานบริการตรวจสอบที่อยู่ (AVS) บนแบบฟอร์มการชำระเงินของคุณ AVS ช่วยปรับปรุงอัตราความสำเร็จในการอนุมัติสำหรับธุรกรรมต่างประเทศอย่างมีนัยสำคัญ ดูฉันจะปรับปรุงอัตราการอนุมัติสำหรับผู้ถือบัตรจากสหรัฐอเมริกา สหราชอาณาจักร และแคนาดาได้อย่างไร? สำหรับรายละเอียดการใช้งาน
จำนวนเงินคืนแตกต่างจากการชาร์จเดิม
ปัญหา: จำนวนเงินคืนในสกุลเงินชำระของคุณแตกต่างจากจำนวนเงินโอนเข้าบัญชีของการชาร์จเดิม
คำอธิบาย: การคืนเงินใช้อัตราแลกเปลี่ยนในขณะที่สร้างการคืนเงิน ไม่ใช่อัตราการชาร์จเดิม หากอัตราแลกเปลี่ยนเปลี่ยนแปลงระหว่างการชาร์จและการคืนเงิน จำนวนเงินโอนเข้าบัญชีจะแตกต่างกัน
หมายเหตุ: ลูกค้าได้รับเงินคืนในสกุลเงินชาร์จเดิม (จำนวนเงินที่พวกเขาชำระ) ดังนั้นพวกเขาจึงไม่ได้รับผลกระทบจากความแตกต่างของอัตราแลกเปลี่ยนนี้
คำถามที่พบบ่อย
คำถามทั่วไป
ถาม: การชาร์จแบบหลายสกุลเงินคืออะไร?
ตอบ: การชาร์จแบบหลายสกุลเงินช่วยให้คุณสามารถชาร์จลูกค้าในสกุลเงินที่แตกต่างจากสกุลเงินชำระของบัญชีคุณ ตัวอย่างเช่น ผู้ค้าที่ตั้งอยู่ในประเทศไทย (ชำระด้วย THB) สามารถชาร์จลูกค้าใน USD, EUR, GBP หรือสกุลเงินอื่นๆ ที่รองรับ Omise จัดการการแปลงสกุลเงินโดยอัตโนมัติ
ถาม: ประเทศใดรองรับการชาร์จแบบหลายสกุลเงิน?
ตอบ: การชาร์จแบบหลายสกุลเงินพร้อมใช้งานสำหรับบัญชีที่ลงทะเบียนในประเทศไทยและสิงคโปร์ในปัจจุบัน การรองรับแตกต่างกันไปตามสถานที่ตั้งบัญชี
ถาม: ฉันต้องได้รับการอนุมัติพิเศษในการใช้การชาร์จแบบหลายสกุลเงินหรือไม่?
ตอบ: ใช่ คุณต้องติดต่อ support@omise.co เพื่อเปิดใช้งานการชาร์จแบบหลายสกุลเงินในบัญชีของคุณและยอมรับข้อกำหนดและเงื่อนไขที่อัปเดต
ถาม: ฉันสามารถใช้การชาร์จแบบหลายสกุลเงินกับวิธีการชำระเงินใดก็ได้หรือไม่?
ตอบ: ไม่ได้ การชาร์จแบบหลายสกุลเงินรองรับเฉพาะบัตรเครดิตและบัตรเดบิต Visa และ Mastercard เท่านั้น วิธีการชำระเงินทางเลือกอื่นเช่นอินเทอร์เน็ตแบงก์กิ้งไม่รองรับ
สกุลเงินและอัตราแลกเปลี่ยน
ถาม: อัตราแลกเปลี่ยนถูกกำหนดอย่างไร?
ตอบ: Omise ใช้อัตราแลกเปลี่ยนประมาณ 2-4% เหนืออัตรากลางตลาดรายวันเมื่อแปลงสกุลเงินชาร์จเป็นสกุลเงินชำระของคุณ คุณสามารถตรวจสอบอัตราปัจจุบันได้โดยใช้ API อัตราแลกเปลี่ยน
ถาม: เหตุใดลูกค้าของฉันจึงเห็นจำนวนเงินที่แตกต่างในใบแจ้งยอดบัตรของพวกเขา?
ตอบ: เมื่อคุณชาร์จในสกุลเงินที่แตกต่างจากสกุลเงินท้องถิ่นของลูกค้า ผู้ออกบัตรของพวกเขาจะใช้อัตราแลกเปลี่ยนของตนเองเพื่อแปลงการชาร์จ อัตราของผู้ออกบัตรโดยทั่วไปจะแตกต่าง (และมักจะสูงกว่า) จากอัตราของ Omise สิ่งนี้อาจส่งผลให้เกิดความแตกต่างระหว่างจำนวนเงินที่แสดงในขณะชำระเงินและจำนวนเงินในใบแจ้งยอดของพวกเขา อัตราแลกเปลี่ยนนี้ถูกกำหนดโดยผู้ออกบัตร ไม่ใช่โดย Omise
ถาม: ความแตกต่างของอัตราแลกเปลี่ยนอาจแตกต่างกันเท่าไร?
ตอบ: สำหรับธุรกรรมมูลค่าสูง ความแตกต่างของอัตราแลกเปลี่ยนระหว่างอัตราของ Omise และอัตราของผู้ออกบัตรอาจส่งผลให้เกิดความแตกต่างมากกว่า 2,000-3,000 บาท เพื่อลดความสับสน เราแนะนำให้ชาร์จในสกุลเงินท้องถิ่นของลูกค้าเมื่อเป็นไปได้
ถาม: ฉันสามารถล็อคอัตราแลกเปลี่ยนสำหรับช่วงเวลาที่กำหนดได้หรือไม่?
ตอบ: ไม่ได้ อัตราแลกเปลี่ยนเป็นแบบไดนามิกและถูกกำหนดในขณะที่ทำธุรกรรม อัตราอาจเปลี่ยนแปลงระหว่างการอนุมัติและการชำระ
ถาม: อัตราแลกเปลี่ยนใดที่ใช้สำหรับการคืนเงิน?
ตอบ: การคืนเงินใช้อัตราแลกเปลี่ยนในขณะที่สร้างการคืนเงิน ไม่ใช่อัตราการชาร์จเดิม ลูกค้าได้รับเงินคืนในสกุลเงินชาร์จเดิม
ค่าธรรมเนียมและการชำระเงิน
ถาม: มีค่าธรรมเนียมเพิ่มเติมสำหรับการชาร์จแบบหลายสกุลเงินหรือไม่?
ตอบ: ค่าธรรมเนียมธุรกรรมมาตรฐานจะถูกนำมาใช้ อัตราแลกเปลี่ยนรวมถึงค่าส่วนต่างการแปลงสกุลเงินของ Omise (ประมาณ 2-4% เหนืออัตรากลางตลาด) ตรวจสอบค่าธรรมเนียมธุรกรรมของคุณในฟิลด์ transaction_fees ของออบเจ็กต์การชาร์จ
ถาม: ฉันจะได้รับสกุลเงินใดในการชำระเงิน?
ตอบ: คุณจะได้รับการชำระเงินในสกุลเงินโอนเข้าบัญชีของบัญชีคุณ (สกุลเงินชำระ) เสมอ ตัวอย่างเช่น หากบัญชีของคุณลงทะเบียนในประเทศไทย คุณจะได้รับ THB ไม่ว่าสกุลเงินชาร์จจะเป็นอะไร
ถาม: ฉันจะทราบจำนวนเงินที่แปลงแล้วก่อนสร้างการชาร์จได้อย่างไร?
ตอบ: ใช้ API อัตราแลกเปลี่ยน เพื่อตรวจสอบอัตราแลกเปลี่ยนปัจจุบัน คูณจำนวนเงินชาร์จของคุณด้วยอัตรานี้เพื่อประมาณการจำนวนเงินโอนเข้าบัญชี โปรดทราบว่าอัตราอาจเปลี่ยนแปลงเล็กน้อยระหว่างการตรวจสอบของคุณและการชาร์จจริง
ถาม: จำนวนเงินขั้นต่ำและสูงสุดสำหรับการชาร์จแบบหลายสกุลเงินคือเท่าไร?
ตอบ: จำนวนเงินขั้นต่ำและสูงสุดถูกตั้งค่าในสกุลเงินโอนเข้าบัญชีของคุณ ขีดจำกัดที่มีผลสำหรับการชาร์จแบบหลายสกุลเงินจะแตกต่างกันไปตามอัตราแลกเปลี่ยนปัจจุบัน ตัวอย่างเช่น หากขั้นต่ำของคุณคือ 20 บาทและคุณกำลังชาร์จใน USD จำนวน USD ขั้นต่ำจะผันผวนตามอัตราแลกเปลี่ยน THB/USD
การใช้งานทางเทคนิค
ถาม: ฉันจะสร้างการชาร์จแบบหลายสกุลเงินได้อย่างไร?
ตอบ: สร้างการชาร์จตามปกติ แต่ระบุพารามิเตอร์ currency ที่แตกต่างจากสกุลเงินชำระของคุณ ดูส่วนการใช้งานสำหรับคำแนะนำทีละขั้นตอน
ถาม: ฉันสามารถทดสอบการชาร์จแบบหลายสกุลเงินในโหมดทดสอบได้หรือไม่?
ตอบ: ได้ การชาร์จแบบหลายสกุลเงินทำงานในโหมดทดสอบ ใช้หมายเลขบัตรทดสอบและคีย์ API ตามที่บันทึกไว้ใน API โทเค็น
ถาม: ฟิลด์ใดในออบเจ็กต์การชาร์จแสดงข้อมูลสกุลเงิน?
ตอบ: ฟิลด์หลักรวมถึง:
- currency: สกุลเงินที่สร้างการชาร์จ (สกุลเงินที่แสดง)
- funding_currency: สกุลเงินชำระของบัญชีคุณ
- amount: จำนวนเงินชาร์จในสกุลเงินที่แสดง
- funding_amount: จำนวนเงินที่แปลงเป็นสกุลเงินชำระของคุณ
ถาม: ฉันต้องแก้ไขแบบฟอร์มชำระเงินของฉันสำหรับการชาร์จแบบหลายสกุลเงินหรือไม่?
ตอบ: คุณเพียงแค่ต้องระบุพารามิเตอร์ data-currency ในสคริปต์ Omise.js ของคุณ การใช้งานส่วนที่เหลือจะเหมือนเดิม
บัตรต่างประเทศ
ถาม: ความแตกต่างระหว่างการชาร์จแบบหลายสกุลเงินและบัตรต่างประเทศคืออะไร?
ตอบ: การชาร์จแบบหลายสกุลเงินหมายถึงการชาร์จในสกุลเงินต่างๆ (เช่น การชาร์จ USD ในบัญชีประเทศไทย) บัตรต่างประเทศหมายถึงบัตรที่ออกในประเทศที่แตกต่างจากบัญชีผู้ค้าของคุณ แม้ว่าจะเป็นแนวคิดที่แตกต่างกัน แต่ในทางปฏิบัติมักเกิดขึ้นพร้อมกัน
ถาม: เหตุใดการอนุมัติบัตรต่างประเทศจึงล้มเหลวบ่อยกว่า?
ตอบ: ธุรกรรมต่างประเทศเผชิญกับข้อกำหนดการตรวจสอบเพิ่มเติมจากผู้ออกบัตร ความล้มเหลวหลายครั้งเกิดขึ้นเนื่องจากข้อมูลที่อยู่สำหรับเรียกเก็บเงินหายไปหรือไม่ถูกต้อง
ถาม: AVS คืออะไรและเหตุใดจึงสำคัญสำหรับการชาร์จแบบหลายสกุลเงิน?
ตอบ: บริการตรวจสอบที่อยู่ (AVS) ตรวจสอบที่อยู่สำหรับเรียกเก็บเงินของผู้ถือบัตรกับธนาคารผู้ออกบัตร สำหรับบัตรต่างประเทศ (โดยเฉพาะบัตรจากสหรัฐอเมริกา สหราชอาณาจักร และแคนาดา) AVS ช่วยปรับปรุงอัตราความสำเร็จในการอนุมัติอย่างมีนัยสำคัญ หากคุณยอมรับการชำระเงินแบบหลายสกุลเงิน คุณมีแนวโน้มที่จะประมวลผลบัตรต่างประเทศและควรใช้งาน AVS
ถาม: ลูกค้าจะถูกเรียกเก็บค่าธรรมเนียมการทำธุรกรรมในต่างประเทศหรือไม่?
ตอบ: อาจจะ แม้เมื่อชาร์จในสกุลเงินท้องถิ่นของลูกค้า ผู้ออกบัตรของพวกเขาอาจใช้ค่าธรรมเนียมการทำธุรกรรมในต่างประเทศหากบัญชีผู้ค้าอยู่ในประเทศอื่น สิ่งนี้ถูกกำหนดโดยนโยบายของผู้ออกบัตร ไม่ใช่โดย Omise
การคืนเงินและข้อพิพาท
ถาม: ฉันจะคืนเงินการชาร์จแบบหลายสกุลเงินได้อย่างไร?
ตอบ: สร้างการคืนเงินโดยใช้ API การคืนเงิน หรือแดชบอร์ด ระบุจำนวนเงินในสกุลเงินชาร์จเดิม การคืนเงินจะถูกประมวลผลในสกุลเงินเดียวกันกับที่ลูกค้าถูกชาร์จในตอนแรก
ถาม: ฉันสามารถทำการคืนเงินบางส่วนสำหรับการชาร์จแบบหลายสกุลเงินได้หรือไม่?
ตอบ: ได้ การคืนเงินบางส่วนทำงานเหมือนกับการชาร์จมาตรฐาน ระบุจำนวนเงินที่คุณต้องการคืนในสกุลเงินชาร์จเดิม
ถาม: จะเกิดอะไรขึ้นหากอัตราแลกเปลี่ยนเปลี่ยนแปลงระหว่างการชาร์จและการคืนเงิน?
ตอบ: ลูกค้าได้รับเงินคืนของพวกเขาในสกุลเงินชาร์จเดิม ดังนั้นพวกเขาจะไม่ได้รับผลกระทบจากการเปลี่ยนแปลงอัตราแลกเปลี่ยน อย่างไรก็ตาม จำนวนเงินที่แปลงในสกุลเงินชำระของคุณอาจแตกต่างจากจำนวนเงินโอนเข้าบัญชีเดิมเนื่องจากความผันผวนของอัตราแลกเปลี่ยน
ถาม: ข้อพิพาททำงานอย่างไรกับการชาร์จแบบหลายสกุลเงิน?
ตอบ: ข้อพิพาทถูกจัดการในสกุลเงินชาร์จเดิม หากคุณแพ้ข้อพิพาท จำนวนเงินที่ถูกหักจะถูกแปลงเป็นสกุลเงินชำระของคุณโดยใช้อัตราแลกเปลี่ยนในขณะที่มีการแก้ไขข้อพิพาท