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

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

สรุป: รับชำระเงินในหลายสกุลเงินด้วยการชาร์จแบบหลายสกุลเงินของ 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. สร้างโทเค็น
  2. สร้างการชาร์จโดยใช้ตัวระบุโทเค็นที่สร้างในขั้นตอนที่ 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 การคืนเงิน หรือแดชบอร์ด ระบุจำนวนเงินในสกุลเงินชาร์จเดิม การคืนเงินจะถูกประมวลผลในสกุลเงินเดียวกันกับที่ลูกค้าถูกชาร์จในตอนแรก

ถาม: ฉันสามารถทำการคืนเงินบางส่วนสำหรับการชาร์จแบบหลายสกุลเงินได้หรือไม่?

ตอบ: ได้ การคืนเงินบางส่วนทำงานเหมือนกับการชาร์จมาตรฐาน ระบุจำนวนเงินที่คุณต้องการคืนในสกุลเงินชาร์จเดิม

ถาม: จะเกิดอะไรขึ้นหากอัตราแลกเปลี่ยนเปลี่ยนแปลงระหว่างการชาร์จและการคืนเงิน?

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

ถาม: ข้อพิพาททำงานอย่างไรกับการชาร์จแบบหลายสกุลเงิน?

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

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

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