Kijan pou m entegre MonCash nan yon sit entènèt pou resevwa peman?

poze 5 months ago78 gadeht

2

Mwen gen yon ti boutik an liy e mwen vle kliyan yo ka peye ak MonCash. Kijan entegrasyon an mache an jeneral?

Dyagnostik IA

Se IA ki fè l. Se pa yon repons — kominote a anba a konfime oswa korije l. Toujou verifye anvan ou fye l.

poze 5 months ago

2 Repons

8
✓
✓ Repons yo aksepte

MonCash (Digicel) gen yon API REST pou machann ak yon anviwònman sandbox pou teste. Premye etap la se kreye yon kont biznis/machann pou jwenn client_id ak client_secret. Toujou verifye detay yo nan dokimantasyon ofisyèl la, paske URL ak chan yo ka chanje.

Pwosesis la an jeneral: 1. Sèvè w mande yon token aksè (OAuth2 *client credentials*) ak client_id ak client_secret ou. 2. Kreye peman an: voye orderId (ID inik kòmand ou) ak amount. API a retounen yon token peman. 3. Redirije kliyan an sou paj peman MonCash la ak token sa a. Li antre nimewo l ak PIN li sou paj MonCash la, pa sou sit ou. 4. MonCash retounen kliyan an sou URL retou ou konfigire a. 5. Verifye peman an sou sèvè w: rele API a pou rekipere tranzaksyon an pa orderId oswa transactionId, epi konfime montan an ak estati a anvan w livre.

Règ sekirite: - client_secret la rete sou sèvè a sèlman, jamè nan JavaScript navigatè a. - Pa janm fè konfyans paramèt URL retou a pou kont li: toujou re-verifye ak API a (etap 5). - Sèvi ak yon orderId inik epi make kòmand lan "peye" yon sèl fwa (idempotans). - Kenbe yon jounal (log) tout tranzaksyon yo pou rekonsilyasyon.

Gen bibliyotèk kominote (Node, PHP, Python) ki vlope API a. Li kòd yo anvan w itilize yo, paske se lajan ki an jwèt.

Konekte pou di lòt moun si li te mache.

answered 5 months ago
5

Teste tout pwosesis la nan sandbox la anvan: peman ki reyisi, peman kliyan an anile, ak kliyan ki fèmen paj la nan mitan. Twazyèm ka a se sa ki kreye plis kòmand "an atant" ki pa janm fini.

Konekte pou di lòt moun si li te mache.

answered 5 months ago

Sign in and verify your email to post an answer.