𝗔𝗰𝗵𝗮 𝗞𝘂𝗿𝘂𝗱𝗶𝘀𝗵𝗮 𝗠𝗮𝗹𝗲𝗽𝗼 𝗔𝗺𝗯𝗮𝘆𝗼 𝗛𝘂𝗸𝘂𝗽𝗮𝘀𝘄𝗮 𝗞𝘂𝘆𝗮𝘁𝗼𝘇𝗮
Watengenezaji wengi hutengeneza mtiririko wa malipo (checkout flow) unaotoza kadi mara moja. Kisha, hufanya uhakiki wa oda kama vile kuangalia hisa au kuangalia udanganyifu.
Ikiwa uhakiki utafeli, kodi hutoa marejesho (refund).
Hii inasababisha matatizo kwa wateja wako. Wanaona malipo yamekatwa na kisha marejesho yanatokea siku kadhaa baadaye. Wanafikiri kampuni yako haina uaminifu. Wanafikiri pesa zao zimekwama.
Marejesho yana gharama halisi:
- Wateja hupoteza uaminifu wanapoona miamala miwili tofauti.
- Marejesho huchukua siku 5 hadi 10 kuonekana kwenye taarifa ya benki.
- Unaweza kupoteza pesa kwa ada za miamala au viwango vya kubadilisha fedha.
- Mitandao ya kadi huainisha mifumo ya mara kwa mara ya kutoza na kurejesha kama hatari kubwa.
Suluhisho ni kutumia mfumo wa authorize na capture.
Mafunzo mengi hukufundisha kutoa pesa (capture) papo hapo. Badala yake, unapaswa kuweka kizuizi (hold) kwenye fedha kwanza. Kizuizi hukaa kwenye kadi bila kusogeza pesa. Ikiwa uhakiki wako utafeli, unakanusha tu kizuizi hicho. Hakuna malipo yatakayowahi kuonekana kwenye taarifa ya mteja.
Katika Stripe, unafanya hivi kwa kuweka capture_method kuwa manual.
Mtiririko mpya unafanya kazi hivi:
- Tengeneza
PaymentIntentyenyemanual capture. - Fedha zinatolewa idhini (authorized) lakini hazisogezwi.
- Fanya uhakiki wa oda yako.
- Ikiwa oda ni halali, toa malipo (capture).
- Ikiwa oda itafeli, ghairi
intent.
Mtazamo huu unatoa faida kadhaa:
- Unavoidia hitaji la marejesho.
- Idhini iliyoghairiwa hutoweka tu kwenye taarifa ya mteja.
- Unaweza kufanya
partial captures. Ikiwa mteja ananunua bidhaa tatu lakini moja haina hisa, unatoza kiasi cha bidhaa mbili pekee. - Unatengeneza kumbukumbu safi ya ukaguzi (audit trail) kwenye log zako.
Washughulikiaji wengi wakuu wa malipo hutumia mantiki hii hiyo.
- Stripe hutumia
capture_method: manual. - Adyen hutumia
manual capture delays. - Braintree hutumia
submitForSettlement: false. - PayPal hutumia
intent: AUTHORIZE.
Tumia njia hii ikiwa sehemu yoyote ya mantiki ya biashara yako inaweza kufeli baada ya mteja kubofya kulipia. Hamisha ukaguzi wako wenye hatari kati ya authorization na capture. Hii inafanya miamala yako ya pesa kuwa safi na wateja wako kuwa na furaha.
Chanzo: https://dev.to/jguillaumesio/stop-refunding-payments-you-should-never-have-charged-4d7m