การชาร์จแบบหลายสกุลเงิน

หัวข้อทั้งหมดในหน้านี้

การรับชำระเงินหลายสกุลเงิน (Multi-currency)

ใช้ Multi-currency เพื่อรับชำระเงินด้วยบัตรเครดิตและบัตรเดบิตในสกุลเงินอื่นที่ไม่ใช่สกุลเงินที่ใช้ชำระบัญชีของคุณ Omise จะแปลงจำนวนเงินเป็นสกุลเงินที่ใช้ชำระบัญชีของคุณ (settlement currency) ให้โดยอัตโนมัติ ทำให้ผู้ถือบัตรสามารถชำระเงินด้วยสกุลเงินที่ตนเองต้องการได้ (presentment currency)

วิธีเปิดใช้งาน

  • ประเทศที่รองรับ: ไทย, สิงคโปร์
  • เวอร์ชัน API ขั้นต่ำที่ต้องใช้: 2014-07-27

หากต้องการเปิดใช้งาน Multi-currency ให้ส่งอีเมลถึง support@omise.co เพื่อขอใช้ฟีเจอร์นี้ คุณจะต้องอ่านและยอมรับข้อกำหนดและเงื่อนไขใหม่

ข้อควรทราบสำคัญ

  • ฟีเจอร์นี้รองรับเฉพาะการชำระเงินด้วยบัตรเครดิตและบัตรเดบิตเท่านั้น ไม่รองรับช่องทางการชำระเงินอื่น เช่น Internet Banking
  • ฟีเจอร์นี้รองรับเฉพาะบัตรแบรนด์ Visa และ Mastercard เท่านั้น
  • ในบางกรณี ผู้ถือบัตรอาจถูกธนาคารผู้ออกบัตรเรียกเก็บค่าธรรมเนียมธุรกรรมต่างประเทศ แม้ว่าจะชำระเงินด้วยสกุลเงินของประเทศตนเองก็ตาม

ข้อควรพิจารณาเกี่ยวกับอัตราแลกเปลี่ยนเงินตราต่างประเทศ

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

สำคัญ: สำหรับธุรกรรมที่มีมูลค่าสูง ส่วนต่างระหว่างอัตราแลกเปลี่ยนของ Omise กับอัตราของธนาคารผู้ออกบัตรอาจสูงถึง 2,000–3,000 บาท หรือมากกว่านั้น เพื่อหลีกเลี่ยงความสับสนของลูกค้าและข้อพิพาทที่อาจเกิดขึ้น ควรเรียกเก็บเงินด้วยสกุลเงินท้องถิ่นเมื่อทำได้

สกุลเงินที่รองรับ

สกุลเงินที่รองรับขึ้นอยู่กับประเทศที่ใช้ลงทะเบียนบัญชีของคุณ

สกุลเงิน ชื่อ ไทย สิงคโปร์
AUD ดอลลาร์ออสเตรเลีย
CAD ดอลลาร์แคนาดา
CHF ฟรังก์สวิส
CNY หยวนเหรินหมินปี้ (จีน)
DKK โครนเดนมาร์ก
EUR ยูโร
GBP ปอนด์สเตอร์ลิง (อังกฤษ)
HKD ดอลลาร์ฮ่องกง
JPY เยนญี่ปุ่น
MYR ริงกิตมาเลเซีย
SGD ดอลลาร์สิงคโปร์ ✓†
THB บาทไทย ✓†
USD ดอลลาร์สหรัฐ

† สกุลเงินที่ใช้ชำระบัญชี

มาเลเซียและญี่ปุ่นไม่มีอยู่ในตารางนี้ เนื่องจาก Multi-currency ไม่รองรับสำหรับประเทศเหล่านี้เลย บัญชีที่ลงทะเบียนในประเทศเหล่านี้จะชำระบัญชีด้วยสกุลเงินท้องถิ่นของตนเองเท่านั้น (MYR หรือ JPY) และไม่สามารถเปิดใช้งานฟีเจอร์นี้บนบัญชีได้

JPY เป็นสกุลเงินแบบ zero-decimal (ไม่มีทศนิยม) ต่างจากสกุลเงินแบบสองตำแหน่งทศนิยมอย่าง USD หรือ THB จำนวนเงิน JPY จะไม่ถูกคูณด้วย 100 ในคำขอ API การเรียกเก็บเงิน ¥1,000 ให้ส่งเป็น amount=1000 ไม่ใช่ amount=100000 หากส่งจำนวนเงิน JPY ตามหลักการคูณ 100 แบบเดียวกับสกุลเงินอื่น จะทำให้เรียกเก็บเงินเกินจริงถึง 100 เท่า

การใช้งาน

มาดูขั้นตอนการสร้างรายการเรียกเก็บเงินจำนวน USD 1,000 โดยใช้บัญชีที่ลงทะเบียนในประเทศไทยกัน

การสร้างรายการเรียกเก็บเงินแบบ Multi-currency ทำได้คล้ายกับการสร้างรายการเรียกเก็บเงินทั่วไป:

  1. สร้างtoken
  2. สร้างรายการเรียกเก็บเงิน (charge) โดยใช้ token identifier ที่สร้างในขั้นตอนที่ 1 พร้อมระบุ currency อื่นที่ไม่ใช่สกุลเงินที่ใช้ชำระบัญชีของคุณ

การสร้าง Token

หากต้องการสร้าง token ให้ทำตามคำแนะนำในคู่มือ 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>

การสร้างรายการเรียกเก็บเงินแบบ Multi-currency

ใช้ token ที่สร้างในขั้นตอนก่อนหน้าเพื่อสร้างคำขอ Charge API ตรวจสอบแอตทริบิวต์ต่อไปนี้ในอ็อบเจ็กต์ charge ที่ได้:

  • 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_example00000001",
  "location": "/charges/chrg_test_example00000001",
  "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_example00000001/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_example00000001",
    "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": "EXAMPLE BANK N.A.",
    "brand": "Visa",
    "fingerprint": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
    "first_digits": null,
    "last_digits": "4242",
    "name": "John Doe",
    "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_example00000001",
  "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
}

อัตราแลกเปลี่ยน

สำหรับรายการเรียกเก็บเงินแบบ Multi-currency จำนวนเงินที่ระบุในรายการเรียกเก็บเงินเดิมจะถูกแลกเปลี่ยนเป็นสกุลเงินที่ใช้ชำระบัญชีของคุณโดยอัตโนมัติ ที่อัตราประมาณ 2-4% สูงกว่าอัตรากลางรายวัน (mid-market rate) ตรวจสอบอัตราแลกเปลี่ยนที่ Omise ใช้ได้ที่ Forex API

เนื่องจากจำนวนเงินขั้นต่ำและสูงสุดของรายการเรียกเก็บเงินถูกกำหนดเป็นสกุลเงินที่ใช้ชำระบัญชีของคุณ จำนวนเงินขั้นต่ำและสูงสุดที่แท้จริงสำหรับรายการเรียกเก็บเงินแบบ Multi-currency จึงจะผันแปรไปตามอัตราแลกเปลี่ยน ณ ขณะนั้น

สำหรับขั้นตอนการเรียกเก็บเงินแบบสองขั้นตอน (ทำการอนุมัติวงเงิน หรือ authorize ก่อน แล้วจึงเรียกเก็บเงินจริงหรือ capture แยกต่างหากในภายหลัง) อัตราแลกเปลี่ยนจะถูกกำหนดตายตัว ณ ขั้นตอนการอนุมัติวงเงิน ไม่ใช่ ณ ขั้นตอนการเรียกเก็บเงินจริง จำนวนเงิน funding_amount ที่กำหนดไว้ตอนอนุมัติวงเงินจะไม่เปลี่ยนแปลง แม้ว่าอัตราแลกเปลี่ยนจะเปลี่ยนไปก่อนที่คุณจะเรียกเก็บเงินจริงในภายหลังก็ตาม

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"
}

การประมวลผลบัตรต่างประเทศ

Multi-currency และบัตรต่างประเทศเป็นคนละแนวคิดกันในทางเทคนิค อย่างแรกเกี่ยวกับสกุลเงินที่คุณใช้เรียกเก็บเงิน ส่วนอย่างหลังเกี่ยวกับประเทศที่ออกบัตร แต่ในทางปฏิบัติทั้งสองมักเกิดร่วมกัน หากลูกค้าชำระเงินด้วยสกุลเงินของตนเองแทนที่จะเป็นสกุลเงินที่ใช้ชำระบัญชีของคุณ บัตรของลูกค้ารายนั้นก็มีแนวโน้มสูงที่จะออกจากประเทศอื่นเช่นกัน ดังนั้น หากคุณเปิดใช้งาน Multi-currency แล้ว คำแนะนำเกี่ยวกับ AVS ต่อไปนี้ก็ควรนำไปใช้ด้วยเช่นกัน แม้จะไม่ได้เป็นส่วนหนึ่งของฟีเจอร์ Multi-currency เองก็ตาม

การปรับปรุงอัตราการอนุมัติด้วย AVS

เมื่อวางแผนที่จะรับชำระเงินแบบ Multi-currency ควรพิจารณานำ Address Verification Service (AVS) มาใช้ในฟอร์มบัตรเครดิตของคุณด้วย AVS ช่วยเพิ่มอัตราความสำเร็จในการอนุมัติรายการสำหรับผู้ถือบัตรต่างประเทศได้อย่างมาก โดยเฉพาะผู้ถือบัตรจากสหรัฐอเมริกา สหราชอาณาจักร และแคนาดา ดูรายละเอียดการใช้งานได้ที่ ฉันจะปรับปรุงอัตราการอนุมัติสำหรับผู้ถือบัตรจากสหรัฐฯ สหราชอาณาจักร และแคนาดาได้อย่างไร?

การคืนเงิน

สร้างรายการคืนเงินแบบเต็มจำนวนหรือบางส่วนสำหรับรายการเรียกเก็บเงินแบบ Multi-currency ได้โดยใช้ Refund API หรือแดชบอร์ด อัตราแลกเปลี่ยนที่ใช้คืออัตรา ณ เวลาที่คุณสร้างรายการคืนเงิน ซึ่งอาจแตกต่างจากอัตราของรายการเรียกเก็บเงินเดิม หากมีเวลาผ่านไประหว่างสองรายการนี้ การคืนเงินจะดำเนินการด้วยสกุลเงินของรายการเรียกเก็บเงินเดิม คุณจึงระบุเพียงจำนวนเงินเท่านั้น

curl https://api.omise.co/charges/$CHARGE_ID/refunds \
  -X POST \
  -u $OMISE_SECRET_KEY: \
  -d "amount=100000"

การตอบกลับ:

{
  "object": "refund",
  "id": "rfnd_test_example00000001",
  "location": "/charges/chrg_test_example00000001/refunds/rfnd_test_example00000001",
  "livemode": false,
  "voided": true,
  "currency": "USD",
  "amount": 100000,
  "metadata": {},
  "charge": "chrg_test_example00000001",
  "terminal": null,
  "transaction": "trxn_test_example00000002",
  "status": "closed",
  "funding_amount": 3303696,
  "funding_currency": "THB",
  "created_at": "2023-04-26T04:22:25Z"
}

แดชบอร์ด

ดูรายละเอียดรายการเรียกเก็บเงินแบบ Multi-currency ได้ในแดชบอร์ดบัญชีของคุณ:

รายละเอียดรายการเรียกเก็บเงินแบบ Multi-currency ที่แสดงในแดชบอร์ดของ Omise

การแก้ไขปัญหา

ปัญหาที่พบบ่อยและวิธีแก้ไข

รายการเรียกเก็บเงินล้มเหลวด้วย error failed_multi_currency

ปัญหา: คำขอสร้างรายการเรียกเก็บเงินแบบ Multi-currency ของคุณส่งกลับ error failed_multi_currency

วิธีแก้ไข: error นี้บ่งบอกว่าบัญชีของคุณยังไม่ได้เปิดใช้งาน Multi-currency ติดต่อ support@omise.co เพื่อเปิดใช้งานฟีเจอร์นี้ — ดูวิธีเปิดใช้งาน ดู failed_multi_currency ในเอกสารอ้างอิง API errors

รายการเรียกเก็บเงินล้มเหลวด้วย error invalid_charge

ปัญหา: คำขอสร้างรายการเรียกเก็บเงินของคุณล้มเหลวด้วย error invalid_charge เมื่อระบุสกุลเงิน

วิธีแก้ไข: สกุลเงินที่คุณระบุไม่รองรับสำหรับประเทศที่ลงทะเบียนบัญชีของคุณ ตรวจสอบตารางสกุลเงินที่รองรับเพื่อดูว่าสกุลเงินใดบ้างที่ใช้ได้สำหรับตำแหน่งบัญชีของคุณ ดู invalid_charge ในเอกสารอ้างอิง API errors

ลูกค้าแจ้งว่าถูกเรียกเก็บเงินสูงกว่าที่คาดไว้

ปัญหา: ลูกค้าแจ้งว่าถูกเรียกเก็บเงินมากกว่าจำนวนที่แสดงในหน้าชำระเงินของคุณ

สาเหตุที่แท้จริง: ธนาคารผู้ออกบัตรของลูกค้าใช้อัตราแลกเปลี่ยนของตนเองเพิ่มเติมจากจำนวนเงินที่คุณเรียกเก็บ ดูเหตุผลและวิธีลดผลกระทบได้ที่ข้อควรพิจารณาเกี่ยวกับอัตราแลกเปลี่ยนเงินตราต่างประเทศ

วิธีแก้ไข: - แจ้งลูกค้าล่วงหน้าว่าจำนวนเงินสุดท้ายอาจแตกต่างเล็กน้อยตามอัตราแลกเปลี่ยนของธนาคาร - เรียกเก็บเงินด้วยสกุลเงินท้องถิ่นของลูกค้าเมื่อทำได้ เพื่อหลีกเลี่ยงส่วนต่างจากอัตราแลกเปลี่ยน - สำหรับธุรกรรมมูลค่าสูง ควรพิจารณาแสดงข้อความแจ้งเตือนเกี่ยวกับส่วนต่างจากการแปลงสกุลเงินที่อาจเกิดขึ้น

การอนุมัติบัตรต่างประเทศล้มเหลว

ปัญหา: บัตรต่างประเทศมีอัตราการล้มเหลวสูง โดยเฉพาะผู้ถือบัตรจากสหรัฐฯ สหราชอาณาจักร หรือแคนาดา

วิธีแก้ไข: นำ Address Verification Service (AVS) มาใช้ในฟอร์มชำระเงินของคุณ — ดูการปรับปรุงอัตราการอนุมัติด้วย AVS

จำนวนเงินคืนแตกต่างจากรายการเรียกเก็บเงินเดิม

ปัญหา: จำนวนเงินคืนในสกุลเงินที่ใช้ชำระบัญชีของคุณแตกต่างจากจำนวนเงิน funding amount ของรายการเรียกเก็บเงินเดิม

คำอธิบาย: การคืนเงินใช้อัตราแลกเปลี่ยน ณ เวลาที่สร้างรายการคืนเงิน ไม่ใช่อัตราของรายการเรียกเก็บเงินเดิม หากอัตราแลกเปลี่ยนผันผวนระหว่างรายการเรียกเก็บเงินและรายการคืนเงิน จำนวนเงิน funding amount จะแตกต่างกัน

หมายเหตุ: ลูกค้าจะได้รับเงินคืนเป็นสกุลเงินของรายการเรียกเก็บเงินเดิม (จำนวนเงินที่ชำระไป) จึงไม่ได้รับผลกระทบจากส่วนต่างของอัตราแลกเปลี่ยนนี้

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

คำถามทั่วไป

Multi-currency คืออะไร? Multi-currency คือฟีเจอร์ที่ให้คุณเรียกเก็บเงินลูกค้าด้วยสกุลเงินอื่นที่ไม่ใช่สกุลเงินที่ใช้ชำระบัญชีของคุณ ตัวอย่างเช่น ร้านค้าในประเทศไทย (ชำระบัญชีเป็น THB) สามารถเรียกเก็บเงินลูกค้าเป็น USD, EUR, GBP หรือสกุลเงินอื่นที่รองรับได้ Omise จะจัดการแปลงสกุลเงินให้โดยอัตโนมัติ

ประเทศใดบ้างที่รองรับ Multi-currency? ไทยและสิงคโปร์เท่านั้น — ดูวิธีเปิดใช้งาน

ต้องขออนุมัติพิเศษเพื่อใช้งาน Multi-currency หรือไม่? ต้องขออนุมัติ — ดูวิธีขอใช้งานได้ที่วิธีเปิดใช้งาน

ใช้ Multi-currency ได้กับช่องทางการชำระเงินใดก็ได้หรือไม่? ไม่ได้ Multi-currency รองรับเฉพาะบัตรเครดิตและเดบิตแบรนด์ Visa และ Mastercard เท่านั้น ไม่รองรับช่องทางการชำระเงินอื่น เช่น Internet Banking — ดูข้อควรทราบสำคัญ

สกุลเงินและอัตราแลกเปลี่ยน

อัตราแลกเปลี่ยนกำหนดอย่างไร? สูงกว่าอัตรากลางรายวันประมาณ 2-4% — ดูอัตราแลกเปลี่ยน ตรวจสอบอัตราปัจจุบันได้ที่ Forex API

เหตุใดลูกค้าจึงเห็นจำนวนเงินที่แตกต่างในใบแจ้งยอดบัตร? ดูลูกค้าแจ้งว่าถูกเรียกเก็บเงินสูงกว่าที่คาดไว้

ส่วนต่างของอัตราแลกเปลี่ยนแตกต่างกันได้มากแค่ไหน? ดูข้อควรพิจารณาเกี่ยวกับอัตราแลกเปลี่ยนเงินตราต่างประเทศ

สามารถล็อกอัตราแลกเปลี่ยนไว้ในช่วงเวลาหนึ่งได้หรือไม่? ไม่ได้ อัตราแลกเปลี่ยนเป็นแบบไดนามิกและกำหนด ณ เวลาที่ทำธุรกรรม อัตราอาจเปลี่ยนแปลงระหว่างขั้นตอนการอนุมัติและการชำระเงิน

การคืนเงินใช้อัตราแลกเปลี่ยนใด? อัตรา ณ เวลาที่สร้างรายการคืนเงิน ไม่ใช่อัตราของรายการเรียกเก็บเงินเดิม — ดูการคืนเงิน

ค่าธรรมเนียมและการชำระบัญชี

มีค่าธรรมเนียมเพิ่มเติมสำหรับรายการเรียกเก็บเงินแบบ Multi-currency หรือไม่? มีค่าธรรมเนียมธุรกรรมมาตรฐานตามปกติ และอัตราแลกเปลี่ยนได้รวมส่วนต่างการแลกเปลี่ยนสกุลเงินของ Omise ไว้แล้ว ตรวจสอบค่าธรรมเนียมธุรกรรมของคุณได้ในฟิลด์ transaction_fees ของอ็อบเจ็กต์ charge

คุณจะได้รับการชำระบัญชีเป็นสกุลเงินใด? เป็นสกุลเงินที่ใช้ชำระบัญชีของคุณเสมอ ไม่ว่าจะเรียกเก็บเงินด้วยสกุลเงินใด เช่น บัญชีที่ลงทะเบียนในประเทศไทยจะได้รับการชำระบัญชีเป็น THB เสมอ

จะทราบจำนวนเงินหลังแลกเปลี่ยนก่อนสร้างรายการเรียกเก็บเงินได้อย่างไร? ใช้ Forex API เพื่อตรวจสอบอัตราแลกเปลี่ยนปัจจุบัน แล้วคูณด้วยจำนวนเงินที่จะเรียกเก็บ อัตราอาจเปลี่ยนแปลงเล็กน้อยระหว่างการตรวจสอบและการเรียกเก็บเงินจริง

จำนวนเงินขั้นต่ำและสูงสุดสำหรับ Multi-currency คือเท่าไร? กำหนดเป็นสกุลเงินที่ใช้ชำระบัญชีของคุณ ดังนั้นขีดจำกัดที่แท้จริงในสกุลเงินอื่นจะผันแปรไปตามอัตราแลกเปลี่ยน — ดูสกุลเงินและจำนวนเงิน

การใช้งานด้านเทคนิค

จะสร้างรายการเรียกเก็บเงินแบบ Multi-currency ได้อย่างไร? ดูการใช้งานสำหรับขั้นตอนโดยละเอียด

ทดสอบ Multi-currency ในโหมดทดสอบได้หรือไม่? ได้ โดยใช้หมายเลขบัตรทดสอบและ API key ตามที่ระบุไว้ใน Tokens API

ฟิลด์ใดในอ็อบเจ็กต์ charge ที่แสดงข้อมูลสกุลเงิน? - currency: สกุลเงินที่ใช้สร้างรายการเรียกเก็บเงิน (presentment currency) - funding_currency: สกุลเงินที่ใช้ชำระบัญชีของคุณ - amount: จำนวนเงินในสกุล presentment currency - funding_amount: จำนวนเงินหลังแลกเปลี่ยนเป็นสกุลเงินที่ใช้ชำระบัญชีของคุณ

ต้องแก้ไขฟอร์มชำระเงินสำหรับ Multi-currency หรือไม่? เพียงเปลี่ยนพารามิเตอร์ data-currency ในสคริปต์ Omise.js เท่านั้น ส่วนที่เหลือของการใช้งานยังคงเหมือนเดิม

Multi-currency รองรับ Charge Schedule (การตั้งเวลาเรียกเก็บเงิน) หรือการเรียกเก็บเงินแบบต่อเนื่อง (recurring) หรือไม่? รองรับ Multi-currency ใช้งานได้ทั้งกับ Charge Schedule และการเรียกเก็บเงินแบบต่อเนื่อง (recurring)

บัตรต่างประเทศ

Multi-currency กับบัตรต่างประเทศต่างกันอย่างไร? Multi-currency หมายถึงการเรียกเก็บเงินด้วยสกุลเงินที่แตกต่างกัน (เช่น เรียกเก็บเป็น USD บนบัญชีประเทศไทย) ส่วนบัตรต่างประเทศหมายถึงบัตรที่ออกจากประเทศอื่นที่ไม่ใช่ประเทศของบัญชีร้านค้าของคุณ ทั้งสองเป็นคนละแนวคิดกัน แต่ในทางปฏิบัติมักเกิดร่วมกัน

เหตุใดการอนุมัติบัตรต่างประเทศจึงล้มเหลวบ่อยกว่า? ธุรกรรมต่างประเทศมีข้อกำหนดการตรวจสอบเพิ่มเติมจากธนาคารผู้ออกบัตร และความล้มเหลวส่วนใหญ่เกิดจากข้อมูลที่อยู่สำหรับเรียกเก็บเงินขาดหายหรือไม่ถูกต้อง — ดูการปรับปรุงอัตราการอนุมัติด้วย AVS

ลูกค้าจะถูกเรียกเก็บค่าธรรมเนียมธุรกรรมต่างประเทศหรือไม่? อาจถูกเรียกเก็บ แม้จะชำระเงินด้วยสกุลเงินของประเทศตนเองก็ตาม หากธนาคารผู้ออกบัตรเรียกเก็บค่าธรรมเนียมสำหรับร้านค้าข้ามประเทศ นโยบายของธนาคารผู้ออกบัตรเป็นผู้กำหนดว่าจะเรียกเก็บค่าธรรมเนียมนี้หรือไม่ ไม่ใช่ Omise

การคืนเงินและข้อพิพาท

จะคืนเงินรายการเรียกเก็บเงินแบบ Multi-currency ได้อย่างไร? ดูการคืนเงิน ระบุจำนวนเงินเป็นสกุลเงินของรายการเรียกเก็บเงินเดิม

คืนเงินบางส่วนสำหรับรายการเรียกเก็บเงินแบบ Multi-currency ได้หรือไม่? ได้ ด้วยวิธีเดียวกับรายการเรียกเก็บเงินทั่วไป โดยระบุจำนวนเงินที่ต้องการคืนเป็นสกุลเงินของรายการเรียกเก็บเงินเดิม

หากอัตราแลกเปลี่ยนเปลี่ยนแปลงระหว่างรายการเรียกเก็บเงินและรายการคืนเงินจะเกิดอะไรขึ้น? ลูกค้าจะไม่ได้รับผลกระทบ เนื่องจากได้รับเงินคืนเป็นสกุลเงินของรายการเรียกเก็บเงินเดิม แต่จำนวนเงินหลังแปลงในสกุลเงินที่ใช้ชำระบัญชีของคุณอาจแตกต่างจาก funding amount เดิม ดูจำนวนเงินคืนแตกต่างจากรายการเรียกเก็บเงินเดิม

ข้อพิพาทสำหรับรายการเรียกเก็บเงินแบบ Multi-currency จัดการอย่างไร? Omise จัดการข้อพิพาทด้วยสกุลเงินของรายการเรียกเก็บเงินเดิม หากคุณแพ้ข้อพิพาท Omise จะแปลงจำนวนเงินที่ถูกหักเป็นสกุลเงินที่ใช้ชำระบัญชีของคุณ โดยใช้อัตราแลกเปลี่ยน ณ เวลาที่ข้อพิพาทได้รับการตัดสิน

เนื้อหาที่เกี่ยวข้อง

เว็ปไซต์นี้มีการใช้คุกกี้เพื่อวิเคราะห์การใช้และปรับการใช้งานให้เหมาะกับท่าน เมื่อกดยอมรับหรือยังคงเข้าชมเว็บไซต์ต่อ เราถือว่าท่านยินยอมในการใช้งานคุกกี้ของเว็บไซต์ อ่านนโยบายความเป็นส่วนตัว