全部产品
Search
文档中心

SuperApp:wv.tradePay

更新时间:Jun 28, 2025

Ikhtisar

Setelah pengguna mengonfirmasi pesanan, pedagang atau mitra memanggil operasi /v1/payments/pay untuk membuat pesanan pembayaran. Sistem mengembalikan URL halaman kasir dan nomor pesanan. Selanjutnya, pedagang atau mitra memanggil operasi wv.tradePay untuk mengarahkan pengguna ke halaman kasir, di mana pengguna menyelesaikan pembayaran.

Contoh kode

window.WindVane.call(
    'wv', 
    'tradePay', {
     paymentId: '{paymentId}', 
 paymentUrl: '{paymentUrl}'
     }, 
     function(res) {
    alert(JSON.stringify(res));
    }, 
     function(e) {
     alert('kegagalan:' + JSON.stringify(e));
    }
);

Parameter permintaan

Parameter

Tipe

Diperlukan

Deskripsi

paymentId

String

Tidak

ID pesanan pembayaran.

paymentUrl

String

Tidak

URL halaman kasir.

success

Function

Tidak

Fungsi callback yang dipanggil jika permintaan berhasil.

fail

Function

Tidak

Fungsi callback yang dipanggil jika permintaan gagal.

complete

Function

Tidak

Fungsi callback yang dipanggil ketika permintaan diproses. Fungsi callback ini dipanggil terlepas dari apakah permintaan berhasil atau gagal.

success

Nilai parameter success bertipe OBJECT dan mencakup parameter yang dijelaskan dalam tabel berikut.

Parameter

Tipe

Diperlukan

Deskripsi

resultCode

String

Ya

Kode status pembayaran.

Kode status pembayaran

Kode status

Deskripsi

9000

Pesanan telah diproses.

8000

Pesanan sedang diproses. Hasil pembayaran tidak diketahui. Pembayaran mungkin telah selesai.

6004

Hasil pemrosesan tidak diketahui. Pembayaran mungkin telah selesai.

6002

Terjadi kesalahan pada koneksi Internet.

6001

Pembayaran belum selesai.

4000

Pesanan gagal diproses.

4

Pembayaran ditolak.