Sign inGet started

Menghubungkan Apple Pay ke pembelian Messages

Tentukan konfigurasi merchant, pemroses pembayaran, dan integrasi pesanan yang diperlukan untuk menyelesaikan pembelian Apple Pay dalam percakapan Messages.

Prasyarat

Anda memerlukan konfigurasi Apple Pay milik merchant, integrasi pemrosesan pembayaran yang didukung, sistem pesanan, dan lingkungan pengujian yang diotorisasi. Gunakan fasilitas pembayaran uji coba untuk evaluasi.

1. Hubungkan konfigurasi merchant

Siapkan identitas merchant, sertifikat, jaringan yang didukung, kapabilitas pembayaran, dan endpoint yang diperlukan untuk integrasi. Simpan kredensial rahasia di mekanisme penyimpanan kredensial standar dan konfigurasikan hanya callback yang didukung. Instruksi integrasi Apple Pay dari Apple mendefinisikan alur merchant-session dan pembayaran. Gunakan penjelasan penyiapan provider untuk memeriksa tanggung jawab sertifikat, sesi, dan gateway.

2. Siapkan pesanan pelanggan

Ambil item aktual, kuantitas, pajak, pengiriman, dan jumlah yang harus dibayar dari sistem commerce. Gunakan mata uang dan jumlah yang dipublikasikan. Jelaskan apa yang dibeli pelanggan sebelum membuka interaksi pembayaran.

3. Tangani otorisasi pelanggan

Gunakan pengalaman Apple Pay yang didukung dan proses informasi pembayaran yang dihasilkan melalui gateway merchant. Otorisasi pelanggan dan pemrosesan yang berhasil adalah tahap yang berbeda.

4. Konfirmasi hasil aktual

Baca hasil pembayaran dan pesanan. Kirim konfirmasi yang mencerminkan transaksi yang tercatat, referensi pesanan, dan langkah berikutnya. Jika pembayaran gagal atau masih belum pasti, jelaskan cara pelanggan dapat melanjutkan.

5. Uji pemulihan dan alternatif

Uji penolakan, pembatalan, dukungan perangkat yang tidak tersedia, dan respons pemroses yang hilang. Rekonsiliasi pembayaran awal sebelum mencoba lagi. Gunakan alternatif checkout yang didukung jika diperlukan.

Verifikasi pesanan dan pembayaran secara bersamaan

Gunakan lingkungan pengujian yang disetujui dari pemroses pembayaran Anda dan pengalaman pengujian Apple Messages yang diotorisasi. Siapkan pesanan menggunakan jumlah dan mata uang dari sistem commerce, selesaikan tinjauan native, dan periksa hasil pemroses. Konfirmasi bahwa pesanan yang tercatat dan balasan kepada pelanggan merujuk pada pembelian yang sama.
Kasus ujiTindakanHasil yang diharapkan
Pelanggan membatalkan otorisasi pembayaranBiarkan pesanan dalam status belum dibayar yang sesuai dan tawarkan kelanjutan.Tidak ada konfirmasi pembelian yang dikirim.
Hasil pemroses tertunda atau respons hilangCari percobaan pembayaran yang ada menggunakan jalur pemulihan yang didukung pemroses Anda.Aplikasi memastikan hasil percobaan awal sebelum tagihan lain dipertimbangkan.
Pesanan yang sudah dibayar memerlukan pengembalian danaGunakan operasi pengembalian dana dari sistem pembayaran dan catat hasilnya terhadap pesanan.Balasan layanan menjelaskan status pengembalian dana yang tercatat.

Pemecahan masalah

Jika panel pembayaran gagal, periksa konfigurasi merchant dan pengaturan callback opsional. Jika pelanggan sudah mengotorisasi tetapi tidak ada pesanan yang dikonfirmasi, periksa gateway dan catatan pesanan sebelum menagih lagi. Kanal pesan tidak menyelesaikan transaksi.

Langkah berikutnya