2
Apple Pay - authorize.net ส่งคืนข้อผิดพลาด 153 เฉพาะเมื่อใช้งานจริง sandbox ทำงาน
หลังจากค้นหาบทความจำนวนมากฉันไม่พบวิธีแก้ไขปัญหาของฉัน ผมได้รวมปุ่ม ApplePay บนเว็บไซต์ของฉันและทำ successfuly การทำธุรกรรมในโหมด ฉันใช้ authorize.net php SDK เพื่อสร้างคำขอ ปัญหาเริ่มต้นขึ้นเมื่อฉันเปลี่ยนเป็นสด ข้อความจาก authorize.net คือ " มีข้อผิดพลาดในการประมวลผลข้อมูลการชำระเงินฟิลด์ที่จำเป็นขาดหายไปจากข้อมูลที่ถอดรหัส " นี่คือสิ่งที่ฉันได้ทำ: เปลี่ยนใบรับรองการประมวลผลการชำระเงินด้วยใบรับรองจากบัญชีสด authorize.net เปลี่ยนข้อมูลรับรองที่ฉันใช้เพื่อประมวลผลการชำระเงิน authorize.net เป็นบัญชีจริงเดียวกันฉันได้รับใบรับรองกระบวนการชำระเงิน ใช้อุปกรณ์แอปเปิ้ลสดด้วยบัตรเครดิตจริง ฉันใช้หน่วยประมวลผลข้อมูลแรกแนชวิลล์เป็นโปรเซสเซอร์ CC ที่รองรับ ApplePay โปรดทราบว่าถ้าฉันสลับกลับไปที่โหมดแซนด์บ็อกซ์ธุรกรรมจะผ่านไปโดยไม่มีปัญหา คำขอและการตอบสนองที่ล้มเหลวมีดังนี้: คำขอ: { "createTransactionRequest":{ "merchantAuthentication":{ "name":"xxxxxxxxx", "transactionKey":"xxxxxxxxxxx" }, "clientId":"sdk-php-2.0.0", "refId":"ref1575669789", "transactionRequest":{ "transactionType":"authOnlyTransaction", "amount":"14.08", "payment":{ "opaqueData":{ "dataDescriptor":"COMMON.APPLE.INAPP.PAYMENT", "dataValue":"eyJ2ZXJzaW9u...Q1OSJ9fQ==" } }, "order":{ …