Pemberitahuan panggilan balik
AMARAN (WARNING)
Nota: Pemberitahuan yang sama mungkin dihantar beberapa kali kepada pedagang. Dan pedagang mesti boleh mengendalikan pemberitahuan pendua dengan betul. Amalan yang disyorkan adalah seperti berikut, Apabila memproses pemberitahuan, pertama sekali memeriksa status pembayaran untuk menentukan sama ada pemberitahuan telah diproses. Jika tidak, proses semula. Jika ya, arahkan kembali hasil kejayaan. Sebelum pemeriksaan keadaan dan pemprosesan data perniagaan, kawalan serentak dilakukan menggunakan kunci data untuk mengelakkan kekacauan data yang disebabkan oleh kemasukan semula fungsi.
BAHAYA (DANGER)
Pedagang mesti melakukan pengesahan tandatangan ke atas kandungan panggilan balik pembayaran dan menyemak sama ada jumlah bayaran yang dikembalikan adalah betul, untuk mengelakkan kebocoran data dan kemunculan "pemberitahuan palsu", yang mengakibatkan kehilangan dana.
POST
Parameter notify_url yang diserahkan oleh 'Buat Pembayaran' (Create Payout). Jika pautan tidak boleh diakses,
pedagang anda tidak boleh menerima pemberitahuan daripada sistem.Request Body
app_id
string
Aplikasi
mch_id
string
Pedagang
create_time
time
Masa pemberitahuan
resource_type
string
Jenis data sumber pemberitahuan. Pemberitahuan kejayaan pembayaran ialah encrypt-resource
event_type
string
Jenis pemberitahuan. Jenis pemberitahuan kejayaan pembayaran ialah PAYPAYOUT.SUCCESS.
resource
object
Data sumber pemberitahuan
» original_type
string
Jenis panggilan balik asal ialah payout
» algorithm
string
Pada masa ini, hanya AES-256-ECB disokong untuk algoritma penyulitan yang menyulitkan data hasil
» ciphertext
string
Teks sifer data hasil hidup/mati yang dikodkan Base64. Jika didayakan, kandungan yang disulitkan dikembalikan. Selepas penyahsulitan, ia adalah rentetan json PayoutTransactionDetail.
» nonce
string
Sulitkan menggunakan rentetan rawak
Contoh permintaan (Request example)
Contoh pulangan (Return example)
Sila kembalikan success untuk memberitahu pelayan pemberitahuan selepas berjaya menerima permintaan panggilan balik. Selepas pelayan pemberitahuan menerima success, pemberitahuan berhenti. Jika tidak, pemberitahuan akan dihantar 10 kali pada kekerapan 0s/15s/30s/3m/10m/20m/30m/60m/3h/6h.
Terakhir dikemas kini