Saat pengisian parameter payment_method pada website Anda, Anda perlu menambahkan informasi Customer terlebih dahulu untuk menghindari error USER_NOT_FOUND pada response payload Anda.
Berikut adalah langkah-langkah yang perlu kamu lakukan untuk memperbaiki error ini.
- Sebelum membuat Plan Subscription plan, Anda perlu membuat Customer Object menggunakan Create Customer API.
- Isi dengan nomor ponsel yang benar khususnya jika customer Anda melakukan pembayaran dengan Ewallet.
- Setelah membuat customer, Anda bisa lanjut membuat Payment Method Object dengan Create Payment Method API endpoint.
- Setelah berhasil mengotorisasi payment method, lanjut dengan langkah Create Plan endpoint.
- Isi parameter customer_id dan payment_method_id yang Anda terima dari request Plan Creation API sebelumnya.
- Anda bisa menambahkan lebih dari satu metode pembayaran payment_method_id dalam satu plan dan set mana yang ingin ditampilkan paling atas berdasarkan preferensi Anda.
-
Catatan: status dari Payment Method harus ACTIVE agar plan dapat diaktifkan.
- Pada langkah ini, Anda bisa atur pilihan settings untuk yang bisa diisi oleh customer Anda. Anda bisa merujuk pada API reference ini untuk informasi lebih lanjut.
- Isi parameter customer_id dan payment_method_id yang Anda terima dari request Plan Creation API sebelumnya.
Selengkapnya mengenai hal ini bisa Anda temukan pada dokumentasi kami berikut: https://docs.xendit.co/subscriptions/using-your-own-linking-ui