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!
I am using the nodejs SDK and it has being working quite well for me. Until I needed to validate a DSTV smart card number. The Api kept returning `{ status: 'error', message: 'Invalid customer id', data: null }` even for correct and working smart card numbers. I tried using the API reference to try it and it returned exactly the same, making me suspect that either I am giving it the wrong input or the API is faulty. My code is as follows. ``` ... const validateBill = async () => { try { const payload = { "item_code": "CB141", "code": "BIL119", "customer": "10593549552"//1029480967 } const response = await flw.Bills.validate(payload) console.log(response); } catch (error) { console.log(error) } } validateBill() ``` Please Help. Thanks
Posted by Taiwo Yusuf 4 months ago
Hi, I tried to generate a virtual card USD, but got the response: {'status': 'error', 'message': 'Customer does not have sufficient funds', 'data': None} I don't understand that because I have enough funds on my available balance on flutter. Is anyone here, know how to deal with that ? Your sincerely.
Posted by Rogers 4 months ago
Hi! I made a request to the `/bills` endpoint with this request object: ``` { "country": "NG", "customer": "+2348139172105", "reference": "urandomgfsfsddsfsfsf", "amount": "200", "type": "MTN 200 MB DATA BUNDLE", "recurrence": "ONCE" } ``` And got this 400 error response: ``` { "status": "error", "message": "Please specify the following parameters in body: country, customer, reference, amount, type", "data": null } ``` Using this works fine: ``` { "country": "NG", "customer": "+2348139172105", "reference": "urandomsfsfsf", "amount": "100", "type": "MTN 100 MB DATA BUNDLE", "recurrence": "ONCE" } ``` Kindly help look into this. All the fields are specified, so I'm very confused right now.
Posted by Mubarak Bello 4 months ago
I keep trying to resolve accounts in other accounts i get { "status": "error", "message": "Sorry, recipient account could not be validated. Please try again", "data": null } here is my payload { "account_number":"5011130016925", "account_bank":"20313600" }
Posted by Badejo Oluwatobi 4 months ago
Hi, I tried to pay via mobile money on a client website and I was met with the OTP and after I enter, this is the response I get "Unable to validate account / invalid mobile money account". I can confirm that the number I am using is a mobile number.
Posted by Ebenezer Gasonoo 4 months ago
We are using the official flutter package to implement payment in our application but the OPT screen is returning an error. We would really appreciate if this could be looked into as we currently have a version of the application in production.
Posted by Omeiza Michael 4 months ago
Hello Support, I have implemented the charge api using curl in php.Below is my code $url='https://api.flutterwave.com/v3/charges?type=card'; $data = array( 'card_number' => "5438898014560229", 'cvv' => '564', 'expiry_month' => '10', 'expiry_year' => '31', 'currency' => 'NGN', 'amount' => '100', 'fullname' => 'arshad', 'email' => '[email protected]', 'tx_ref' => 'MC-3243e', 'redirect_url'=>"https://webhook.site/3ed41e38-2c79-4c79-b455-97398730866c", 'authorization'=>array( "mode"=>"pin", "pin"=>"3310" ) ); $SecKey = 'FLWSECK_TEST-xxx-X'; //SECRET_KEY $en_key='FLWSECK_TESTxxx'; //ENCRYPTION_KEY // $key = $this->getKey($SecKey); $dataReq = json_encode($data); $post_enc = $this->encrypt3Des( $dataReq, $en_key ); // echo "<pre>"; // print_r($dataReq);die; $headers = array( 'Content-Type:application/json', 'Authorization:Bearer '.$SecKey ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_enc); $response = curl_exec($ch); curl_close($ch); echo "<pre>"; print_r($response);die; I am getting below response. { error_id: "ERRNO804553637T1606731952290", message: "Application error. Please contact support", code: "app_error", } Please tell me what i am doing wrong on above code.
Posted by Arshad 4 months ago
Hi I have created a split payment API for my client. Its working fine and we are receiving payments into flutterwave sub accounts. Now the question is that how my client transfer payments to sub accounts? Is there any manual option in flutterwave dashboard? Regards Ahmed Asghar
Posted by Ahmed Asghar 4 months ago
Why is flutterwave exchange rate so high? this is becoming unbearable, haha #540/$ this ain't good at all, very high than the black market price, and when selling you pay #382.9, FlutterWave why? I was thinking of getting something like #500/$ at max but seeing #540 is actually a huge shock to me.
Posted by Emmanuel 4 months ago
Hello Flutterwave team. Following the documentation at https://developer.flutterwave.com/docs/flutterwave-inline - I will like to ask if there's a way to change the default orange background color and checkout button by maybe providing a hex color code. - Also does the form support language locales to display card payment errors in different languages? Below is a code summary of what I wished for; customizations: { color: "#e56b66" , e.g any hexadecimal color code title: "My store name", description: "Payment for items in cart", logo: "https://assets.piedpiper.com/logo.png", language: fr, // English or French (en, fr) },
Posted by Site Antipas 4 months ago
Hello Flutterwave team. I wish to find our how we can change the card charge statement description FIRST HAIR LLC customers receive from their bank for transactions they made to something different, which reflects and tell them more about our service. Merchant ID: 00168959 Thank you
Posted by Site Antipas 4 months ago