We have put together comprehensive guidelines and documentation to help you get right into integrating any of our products quickly. You can also get support when you need help!
MY CLIENTS KEEP GETTING THIS ONCE THEY TRY TO MAKE PAYMENT THRU THE LINK I HAVE SENT THEM. We could not charge this card. Reason: Transaction Failed-AUTHENTICATION_FAILED CAN YOU PLEASE TELL ME WHAT I HAVE TO DO ABOUT THIS.
Posted by DOMINICK RIVERA 7 months ago
Hi Admin, I have sent my payment link to my clients to make payment and they keep telling me about authorization declined. Can you assist me on this. I live in the US and my clients are also living in the US. I help people get food and deliver it at the door step but whenever i send them links to make the payment before i deliver their order. They keep getting decline message. Please help me on this.
Posted by DOMINICK RIVERA 7 months ago
Hello, please our clients/donors have complained about failed transactions. We have a donation page in USD and did not expect that there should be any difficulties for international clients to make donations. The screenshot attached was from a failed transaction originating from St Kitts and Nevis. Link to screenshot: https://drive.google.com/file/d/17u3bK1yAbXSq_2VmC3deThdGzMVqk03G/view?usp=drivesdk
Posted by Frank Mogbuk 7 months ago
Support can you please explain the part maked in asterik in the below code. Also accompany your reply with the JSON response of the Verification response var data = new {txref = "OH-AAED44", SECKEY = "FLWSECK-e6db11d1f8a6208de8cb2f94e293450e-X"}; var client = new HttpClient(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var responseMessage = client.PostAsJsonAsync("https://ravesandboxapi.flutterwave.com/flwv3-pug/getpaidx/api/v2/verify", data).Result; //please make sure to change this to production url when you go live var responseStr = responseMessage.Content.ReadAsStringAsync().Result; *** var response = Newtonsoft.Json.JsonConvert.DeserializeObject<ResponseData>(responseStr); if (response.data.status == "successful" && response.data.amount == amount && response.data.chargecode == "00") *** { System.Console.WriteLine("Payment Successful then give value"); }
Posted by Olalekan 7 months ago
Good evening, i tried creating a virtual card using your v3 api, it didn't work, i used the v2 and it worked. I am trying to create a dollar card but charged through my naira flutterwave account, The error i keeep getting is "One or more field failed validation" All data seems valid, even on the sandbox, it gave me the same error
Posted by Balogun Silver 7 months ago
I am using codeigniter and have integrated flutterwave. It works fine with cards but I get an authorization required error when I try to connect with mpesa endpoint. "{"status":"error","message":"Authorization required","data":null}" Does the standard method support MPesa?
Posted by Mervin 7 months ago
I keep getting "val.replace is not a function" notification on the Flutterwave modal every time I do a mpesa checkout via the link returned from the payments endpoint. I am successfully billed but the modal does not redirect.
Posted by Micheal 7 months ago
On initiating the payment using the API `https://api.ravepay.co/flwv3-pug/getpaidx/api/charge`. I get this response `{status: success, message: Momo initiated, data: {code: 02, status: pending, ts: 1595464284169, link: https://checkout.flutterwave.com/captcha/verify/1340258:efc892fe6861109e9d2898726a325eb2}}` and the OTP is sent in (SMS or and Whatsapp) to the number used in the request body. How am I supposed to guide my users in completing the transaction/payments (with PIN)? The link does not load any prompt.
Posted by Isaac Pitwa 7 months ago
Payment Plan Id 12345 card Details { "PBFPubKey": "FLWPUBK-4e581ebf8372cd691203b27227e2e3b8-X", "cardno": "5438898014560229", "cvv": "890", "expirymonth": "09", "expiryyear": "19", "currency": "NGN", "country": "NG", "amount": "10", "email": "[email protected]", "phonenumber": "0902620185", "firstname": "temi", "lastname": "desola", "IP": "355426087298442", "txRef": "MC-" + Date.now(),// your unique merchant reference "meta": [{metaname: "flightID", metavalue: "123949494DC"}], "redirect_url": "https://rave-webhook.herokuapp.com/receivepayment", "device_fingerprint": "69e6b7f0b72037aa8428b70fbe03986c" } The payment works but how do i make a recurring payment from this
Posted by Victor Umesiobi 7 months ago
Hello, I want to create virtual card in sandbox . It require have balance in sandbox accounnt and I tried many method to topup money but i can't. Can i know how to topup in sandbox ? Screenshot: https://gyazo.com/8def66f99d861421e1701e5765fbf26f
Posted by Hung 7 months ago
I am getting the same response ` { "status": "error", "message": "str.replace is not a function", "data": null }`. with all required body parameters to be passed to `https://api.flutterwave.com/v3/charges/?type=mobile_money_uganda` are passed plus the Authorization token (SECRET_KEY) as documented on https://developer.flutterwave.com/docs/uganda-mobile-money. please I need help.
Posted by Nyonyintono Isaac 7 months ago