Authorize.net

Authorize.net is a United States-based online payment solution provider, allowing businesses to accept credit cards and ACH payments.

Configuration on the Authorize.net portal

  1. Create an Authorize.net account if necessary and log in to the Authorize.net merchant portal.

  2. On the merchant portal homepage, go to Account ‣ Account and API Settings.

  3. Click API Credentials and Keys.

  4. Copy the API Login ID and save it for the การกำหนดค่า Odoo step.

  5. Click Generate new transaction key, then Generate new signature key and save the keys for the การกำหนดค่า Odoo step.

การชำระเงิน ACH (ในสหรัฐอเมริกาเท่านั้น)

ACH is an electronic funds transfer system used between bank accounts in the United States. To enable this payment method for your Authorize.net account, apply for the eCheck service on Authorize.net.

การกำหนดค่า Odoo

  1. Navigate to the payment provider Authorize.net.

  2. ตั้งค่าฟิลด์ สถานะ เป็น เปิดใช้งาน (หรือ โหมดทดสอบ หากคุณต้องการ:ref:ทดสอบการเชื่อมต่อโดยไม่กระทบต่อธุรกรรมจริง <payment_providers/test-mode>)

  3. Fill in the API Login ID, API Transaction Key, and API Signature Key fields with the values saved at the step Configuration on the Authorize.net portal.

    Note

    When using the test mode, enter the API credentials of your Authorize.net sandbox account.

  4. Click Generate Client Key.

  5. คลิก:guilabel:Generate your webhook`เพื่อสร้าง:guilabel:`Webhook ID

  6. กำหนดค่าตัวเลือกที่เหลือตามต้องการ

Tip

  • To recreate the webhook (e.g., after a domain change), click Re-generate your webhook.

  • The webhook is automatically configured with the correct URL and event types. To review webhook notifications on Authorize.net, log into the merchant portal, go to Account ‣ Account and API Settings, and click Webhooks.

Supported payment methods

ACH Direct Debit

ACH Direct Debit

Card

Card

นำเข้าใบแจ้งยอด Authorize.Net

ส่งออกจาก Authorize.Net

  • เข้าสู่ระบบ Authorize.Net

  • ไปที่ บัญชี ‣ ใบแจ้งยอด ‣ ใบแจ้งยอดการชำระบัญชี eCheck.Net

  • กำหนดช่วงการส่งออกโดยใช้การชำระเป็นชุด แบบเปิด และ แบบปิด ธุรกรรมทั้งหมดภายในการชำระเงินสองชุดจะถูกส่งออกไปยัง Odoo

  • เลือกธุรกรรมทั้งหมดภายในช่วงที่ต้องการ คัดลอกและวางลงในแผ่น รายงาน 1 ดาวน์โหลด ของ เทมเพลตการนำเข้า Excel

การเลือกธุรกรรม Authorize.Net ที่จะนำเข้า

Example

ชุดการชำระบัญชีของใบแจ้งยอด Authorize.Net

ในกรณีนี้ งวดแรก (01/01/2021) ของปีเป็นของการชำระเงินของวันที่ 31/12/2020 ดังนั้นการชำระเงิน แบบเปิด คือจาก 31/12/2020

เมื่อข้อมูลอยู่ในชีต รายงาน 1 ดาวน์โหลด:

  • ไปที่แท็บ การค้นหาธุรกรรม บน Authorize.Net

  • ใต้ส่วน วันที่ชำระบัญชี ให้เลือกช่วงวันที่ชำระเป็นชุดที่ใช้ก่อนหน้านี้ในช่อง จาก: และ ถึง: และคลิก ค้นหา

  • เมื่อสร้างรายการแล้ว คลิก ดาวน์โหลดไปยังไฟล์

  • ในหน้าต่างป๊อปอัป ให้เลือก ช่องที่ขยายพร้อมการตอบสนอง CAVV/คั่นด้วยเครื่องหมายจุลภาค, เปิดใช้งาน รวมส่วนหัวของคอลัมน์, และคลิก ส่ง

  • เปิดไฟล์ข้อความ เลือก ทั้งหมด คัดลอกข้อมูล และวางลงในชีต รายงาน 2 ดาวน์โหลด ของ เทมเพลตการนำเข้า Excel

  • บรรทัดระหว่างทางจะถูกกรอกและอัปเดตโดยอัตโนมัติใน ระหว่างทางสำหรับรายงาน 1 และ ระหว่างทางสำหรับรายงาน 2 แผ่นงานของ เทมเพลตการนำเข้า Excel ` ตรวจสอบให้แน่ใจว่ามีรายการทั้งหมดอยู่ และ **หากไม่ใช่** ให้คัดลอกสูตรจากบรรทัดที่กรอกไว้ก่อนหน้านี้ของชีต :guilabel:`ระหว่างทางสำหรับรายงาน 1 หรือ 2 และวางลงในบรรทัดว่าง

Important

เพื่อให้ได้ยอดปิดบัญชีที่ถูกต้อง อย่าลบ บรรทัดใดๆ ออกจากแผ่นงาน Excel

นำเข้าสู่ Odoo

หากต้องการนำเข้าข้อมูลไปยัง Odoo:

  • เปิด เทมเพลตการนำเข้า Excel

  • คัดลอกข้อมูลจากชีต ระหว่างทางสำหรับรายงาน 2 และใช้ วางแบบพิเศษ เพื่อวางเฉพาะค่าในชีต Odoo นำเข้าเป็น CSV

  • มองหาเซลล์ สีน้ำเงิน ในชีต Odoo นำเข้าเป็น CSV รายการเหล่านี้เป็นรายการปฏิเสธการชำระเงินโดยไม่มีหมายเลขอ้างอิง เนื่องจากไม่สามารถนำเข้าได้เช่นนี้ โปรดไปที่ Authorize.Net ‣ บัญชี ‣ ใบแจ้งยอด ‣ ใบแจ้งยอดการชำระบัญชี eCheck.Net

  • มองหา การทำธุรกรรมการเรียกเก็บเงิน / การปฏิเสธการชำระเงิน แล้วคลิก

  • คัดลอกคำอธิบายใบแจ้งหนี้ วางลงในเซลล์ ป้ายกำกับ ของชีต Odoo นำเข้าเป็น CSV และเพิ่ม การปฏิเสธการชำระเงิน / ก่อนคำอธิบาย

  • หากมีใบแจ้งหนี้หลายใบ ให้เพิ่มบรรทัดใน เทมเพลตการนำเข้า Excel สำหรับใบแจ้งหนี้แต่ละใบ และคัดลอก/วางคำอธิบายลงในแต่ละบรรทัด ป้ายกำกับ

Note

สำหรับ การปฏิเสธการชำระเงิน/การคืนสินค้าแบบรวม ในการชำระคืน ให้สร้างบรรทัดใหม่ใน เทมเพลตการนำเข้า Excel สำหรับแต่ละใบแจ้งหนี้

Example

คำอธิบายการปฏิเสธการชำระเงิน
  • จากนั้น ลบบรรทัดรายการ ธุรกรรมที่ว่างเปล่า และ ธุรกรรมที่เป็นโมฆะ และเปลี่ยนรูปแบบของคอลัมน์ จำนวน ในชีต Odoo นำเข้าเป็น CSV เป็น ตัวเลข

  • กลับไปที่ ใบแจ้งยอดการชำระบัญชี eCheck.Net ‣ ค้นหาธุรกรรม และค้นหาวันที่ชำระหนี้แบบกลุ่มที่ใช้ก่อนหน้านี้อีกครั้ง

  • ตรวจสอบว่าวันที่ชำระเงินเป็นชุดบน eCheck.Net ตรงกับวันที่ชำระเงินที่เกี่ยวข้องซึ่งพบในคอลัมน์ วันที่ ของ Odoo นำเข้าเป็น CSV

  • หากไม่ตรงกัน ให้แทนที่วันที่ด้วยวันที่จาก eCheck.Net จัดเรียงคอลัมน์ตาม วันที่ และตรวจสอบให้แน่ใจว่าอยู่ในรูปแบบ MM/DD/YYYY

  • คัดลอกข้อมูล - รวมส่วนหัวของคอลัมน์ - จากชีต Odoo นำเข้าเป็น CSV วางลงในไฟล์ Excel ใหม่ และบันทึกโดยใช้รูปแบบ CSV

  • เปิดแอประบบบัญชี ไปที่ การกำหนดค่า -> สมุดรายวัน ทำเครื่องหมายที่ช่อง Authorize.Net และคลิก รายการโปรด -> บันทึกการนำเข้า -> โหลดไฟล์ เลือกไฟล์ CSV และอัปโหลดลงใน Odoo

Tip

รายการรหัสส่งคืน eCheck.Net