Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Bagaimana cara refund item di paypal
Hai kawan2... mungkin ada yang pernah buat web jual beli yang transaksinya pake paypal?.
Lalu gimana cara melakukan refund salah satu product, pada transaksi yang terdiri dari beberapa product yang telah dibayar?
// Define saleId
const saleId = req.params.saleId
// Define refundDetail
const refundDetails = { ...req.body.refundDetails }
// Post request ke PayPal untuk melakukan refund
paypal.capture.refund(saleId, refundDetails, (err, refundResult) => {
// Jika terjadi error ketika melakukan refund
if (err) {
return res.status(502).json({
code: 'ServerError',
method: 'POST',
url: '/v1/post/users/:userId/sales/:saleId',
err: err,
data: null
})
}
// Jika refund berhasil diterima PayPal, kirim successfull response
res.status(200).json({
code: 'Success',
method: 'POST',
url: '/v1/post/users/:userId/sales/:saleId',
err: err,
data: refundResult
})
})
Kode diatas, menghasilkan response success. namun sya bingung cara refund hanya satu product. Makasih, mudah2an ada ngerti dengan apa yang saya maksud.
2 Jawaban:
Seingat saya paypal punya fitur full refund dan partial refund. Coba cek di dokumentasi API paypal, mestinya dijelaskan gimana caranya melakukan partial refund. Logikanya kalo customer beli 4 products seharga 50rb, total terbayar 200rb, kalo cuma satu yang di refund ya nominal refundnya 50rb aja.
Nah, agan sudah input nominal sesuai yang mau di refund aja ga?
saya sempet baca documentasinya hampir 10x lebih tp belm paham juga. tp skang alhmdulilah saya mulai ngerti sekarang, dan masuk akal juga jawabannya. maksih om.. tak kasih coto