<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Olaobaju Jesulayomi Abraham</title>
    <description>The latest articles on Forem by Olaobaju Jesulayomi Abraham (@bajoski34).</description>
    <link>https://forem.com/bajoski34</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F464582%2F44994343-bb05-46e8-a3a3-e89ac50e4505.jpeg</url>
      <title>Forem: Olaobaju Jesulayomi Abraham</title>
      <link>https://forem.com/bajoski34</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/bajoski34"/>
    <language>en</language>
    <item>
      <title>Recurring Payments Simplified: How Flutterwave Static Virtual Accounts Can Transform Your Business</title>
      <dc:creator>Olaobaju Jesulayomi Abraham</dc:creator>
      <pubDate>Tue, 17 Sep 2024 22:04:12 +0000</pubDate>
      <link>https://forem.com/bajoski34/recurring-payments-simplified-how-flutterwave-static-virtual-accounts-can-transform-your-business-2ii0</link>
      <guid>https://forem.com/bajoski34/recurring-payments-simplified-how-flutterwave-static-virtual-accounts-can-transform-your-business-2ii0</guid>
      <description>&lt;h2&gt;
  
  
  Overview
&lt;/h2&gt;

&lt;p&gt;Virtual accounts are specially generated bank account numbers that allow you to seamlessly receive payments via bank transfers. With these virtual accounts, you can simplify the payment process for customers and track transactions with greater accuracy. Currently, Flutterwave virtual accounts are only available in naira.&lt;/p&gt;

&lt;p&gt;Important Note: Virtual accounts are distinct from virtual cards. While virtual cards are used for making online payments, virtual accounts allow you to collect payments from customers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Types of Virtual Accounts
&lt;/h3&gt;

&lt;p&gt;Flutterwave offers two types of virtual accounts:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Dynamic Virtual Accounts (Temporary)&lt;/li&gt;
&lt;li&gt;Static Virtual Accounts (Permanent)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Static Virtual Accounts (Permanent)
&lt;/h3&gt;

&lt;p&gt;Static virtual accounts are long-term, reusable accounts that are assigned to specific customers. These accounts are ideal for recurring payments, allowing the customer to use the same account for multiple transactions over time. Static accounts make tracking and reconciling payments much simpler for businesses, as the same account number can be used across different payment periods or services.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sample Use Cases:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Recurring Payments for Utility Bills&lt;br&gt;
A utility company assigns a static virtual account to each customer, simplifying monthly bill payments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Membership Fee Payments for Clubs&lt;br&gt;
Gyms or clubs assign static virtual accounts to members for collecting regular membership fees.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Subscription Management for Service Providers&lt;br&gt;
Streaming services and other subscription-based platforms assign static virtual accounts to subscribers for ongoing payments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;School Fee Payments&lt;br&gt;
Schools assign static virtual accounts to parents or students to streamline semester or term payments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tenant Rent Payments for Property Management&lt;br&gt;
Property managers can assign static virtual accounts to tenants for easy and consistent rent collection.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to Create a Static Virtual Account
&lt;/h3&gt;

&lt;p&gt;To create a static virtual account, make an API request to the Flutterwave endpoint. You can specify the account as permanent by passing the is_permanent field as true.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sample cURL Request:
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;curl --request POST 'https://api.flutterwave.com/v3/virtual-account-numbers' \
  --header 'Authorization: Bearer YOUR_SECRET_KEY' \
  --header 'Content-Type: application/json' \
  --data-raw '{
    "email":"abraham@example.com",
    "tx_ref":"apex_tx_ref-0022221",
    "phonenumber":"08100000000",
    "is_permanent": true,
    "firstname":"John",
    "lastname":"Doe",
    "narration":"UW customer No.40",
    "bvn": "1234567890"
}'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Sample Response:
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
    "status": "success",
    "message": "Virtual account created",
    "data": {
        "response_code": "02",
        "response_message": "Transaction in progress",
        "flw_ref": "FLW-211b4eea7b3d465d8797fa354c127f79",
        "order_ref": "URF_1726608838391_595235",
        "account_number": "8548777800",
        "frequency": "N/A",
        "bank_name": "WEMA BANK",
        "created_at": "2024-09-17 21:33:58",
        "expiry_date": "N/A",
        "note": "Please make a bank transfer to UW customer No.40 FLW",
        "amount": "0.00"
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Benefits of Static Virtual Accounts:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Consistency: Use the same account number for repeat payments from a customer.&lt;/li&gt;
&lt;li&gt;Easy Reconciliation: Each account is tied to a specific customer, simplifying payment tracking.&lt;/li&gt;
&lt;li&gt;Automated Processing: Ideal for automated payments, such as subscriptions, membership fees, or bills.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Static virtual accounts are a powerful tool for businesses that need to handle recurring payments efficiently. By offering a reusable, customer-specific payment solution, businesses can streamline their payment processes and ensure smoother reconciliation for each transaction. Whether you're managing rent payments, school fees, or subscription services, static virtual accounts offer a reliable, long-term solution.&lt;/p&gt;

</description>
      <category>fintech</category>
      <category>flutterwave</category>
      <category>banking</category>
    </item>
    <item>
      <title>Create a Payment Form on WordPress with Flutterwave</title>
      <dc:creator>Olaobaju Jesulayomi Abraham</dc:creator>
      <pubDate>Tue, 10 Sep 2024 16:46:57 +0000</pubDate>
      <link>https://forem.com/bajoski34/create-a-payment-form-on-wordpress-with-flutterwave-554k</link>
      <guid>https://forem.com/bajoski34/create-a-payment-form-on-wordpress-with-flutterwave-554k</guid>
      <description>&lt;h2&gt;
  
  
  Requirements
&lt;/h2&gt;

&lt;p&gt;Flutterwave Payments is the official Flutterwave plugin for WordPress Integration. A key feature is payment forms.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Flutterwave for business API Keys&lt;/li&gt;
&lt;li&gt;PHP version: 7.4 or higher.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;p&gt;You can install the plugin via &lt;a href="https://github.com/Flutterwave/WordPress-v2/" rel="noopener noreferrer"&gt;Github&lt;/a&gt; or &lt;a href="https://wordpress.org/plugins/rave-payment-forms/" rel="noopener noreferrer"&gt;WordPress.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For manual installation, simply download the zip file of the plugin.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyk2bw607zt2yk05tl46x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyk2bw607zt2yk05tl46x.png" alt="install plugin manually" width="623" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On the top left of the page, click on the ‘upload plugin’ button and upload the zip file.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjml01wtqbds8ynv2x8ch.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjml01wtqbds8ynv2x8ch.png" alt="Upload plugins" width="763" height="178"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;click on “Install Now”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr6lyspia5hxfgln57bpl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr6lyspia5hxfgln57bpl.png" alt="install flutterwave payments now button" width="775" height="181"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After installation you should notice the Flutterwave logo on the side-bar.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fonlsp4d0zftma1sbpcld.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fonlsp4d0zftma1sbpcld.png" alt="flutterwave logo on installation" width="607" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting up the plugin.
&lt;/h2&gt;

&lt;p&gt;Now the plugin is installed. Click on the settings options. Make sure you fill required fields ( API keys and redirect URLS ).&lt;/p&gt;

&lt;p&gt;setup your Webhook. The importance of this is covered here.&lt;/p&gt;

&lt;p&gt;To setup your Webhook, simply copy the URL in red and paste it on your Flutterwave Dashboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpi3vpq73qzht5roctdb5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpi3vpq73qzht5roctdb5.png" alt="Webhook URL" width="800" height="111"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fafy7vjt63kcc6yfgxdrr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fafy7vjt63kcc6yfgxdrr.png" alt="Dashboard Webhook Settings" width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ensure the the secret hash used is the same as the one specified on your Flutterwave Dashboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcw9bqm6ysxfbbhnwrdsa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcw9bqm6ysxfbbhnwrdsa.png" alt="Webhook Setup" width="800" height="104"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Add Redirect URL for the following events: pending, success, and failed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdrvec7osqzw3whzyhqwp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdrvec7osqzw3whzyhqwp.png" alt="Redirect URLS" width="800" height="251"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To use your site theme to style the form. check the checkbox below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fimdjih7r1wsbazopndl0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fimdjih7r1wsbazopndl0.png" alt="Style Preference" width="800" height="114"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm all changes and hit the “Save Changes” button.&lt;/p&gt;

&lt;h2&gt;
  
  
  Usage
&lt;/h2&gt;

&lt;p&gt;To render the form, you need to add or apply the following shortcodes&lt;/p&gt;

&lt;h2&gt;
  
  
  [flw-pay-button]
&lt;/h2&gt;

&lt;p&gt;This shortcode renders a payment form with the following default fields.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;email&lt;/li&gt;
&lt;li&gt;phone&lt;/li&gt;
&lt;li&gt;amount&lt;/li&gt;
&lt;li&gt;currency&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you see a notice similar to the image below kindly review your settings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9cbbo7x043u2rorg6kty.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9cbbo7x043u2rorg6kty.png" alt="warning notice" width="800" height="67"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Fields and Form Customisation.
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;To add a fullname field to the form use the short code below
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight php"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;flw&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;pay&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;button&lt;/span&gt; &lt;span class="n"&gt;fullname&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;To specify the currencies to be displayed on the form use the shortcode below.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight php"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;flw&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;pay&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;button&lt;/span&gt; &lt;span class="n"&gt;currency&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="no"&gt;USD&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="no"&gt;UGX&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="no"&gt;NGN&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;To exclude fields from the form use the shortcode below.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight php"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;flw&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;pay&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;button&lt;/span&gt; &lt;span class="n"&gt;currency&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="no"&gt;USD&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="no"&gt;UGX&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="no"&gt;NGN&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt; &lt;span class="n"&gt;exclude&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="n"&gt;phone&lt;/span&gt; &lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;To add custom fields to the form use the shortcode below.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight php"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;flw&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;pay&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;button&lt;/span&gt; &lt;span class="n"&gt;currency&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="no"&gt;USD&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="no"&gt;UGX&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="no"&gt;NGN&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt; &lt;span class="n"&gt;custom_fields&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;’&lt;/span&gt;&lt;span class="n"&gt;age&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;number&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;select&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;black&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;#000|white:#fff’]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;you can create regular fields as well as dropdown fields.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;To change the order of the fields use the shortcode below
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight php"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;flw&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;pay&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;button&lt;/span&gt; &lt;span class="n"&gt;currency&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="no"&gt;USD&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="no"&gt;UGX&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="no"&gt;NGN&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt; &lt;span class="n"&gt;order&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="n"&gt;currency&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;fullname&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;amount&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;phone&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;email&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;if you ommit any of the default fields or custom fields they would not show on the form.&lt;/p&gt;

</description>
      <category>payment</category>
      <category>wordpress</category>
      <category>flutterwave</category>
      <category>developers</category>
    </item>
  </channel>
</rss>
