Crowdfunding TipsCustom Crowdfunding PlatformDaily Project UpdatesNew Features

Mastering Mango Pay: A Deep Dive into the Ultimate Payment Solution for Crowdfunding Platforms

Mango Pay Payment Solution for Crowdfunding Platforms
Mango Pay Payment Solution for Crowdfunding Platforms

What does MangoPay refer to? 

MangoPay is a payment solution and platform that facilitates online transactions, particularly in crowdfunding, marketplace, and sharing economy platforms. It provides tools for businesses to manage transactions, handle payments, and ensure compliance with financial regulations.

MangoPay is often used by businesses and startups that operate as intermediaries between buyers and sellers or facilitate transactions between multiple parties. This includes crowdfunding platforms, peer-to-peer lending sites, marketplaces for goods and services, and more. The platform offers features such as secure payment processing, escrow services, virtual wallets, and tools to handle complex payment flows.

MangoPay also emphasizes compliance with regulatory requirements, including anti-money laundering (AML) and know your customer (KYC) regulations. This makes it suitable for businesses that need to meet financial industry standards while processing payments on behalf of their users.

Indeed, here are the top 5 benefits of using MangoPay for crowdfunding platforms:

  1. Secure Payment Processing: MangoPay provides a fast and reliable payment processing system, ensuring that transactions between backers and project creators are conducted smoothly and with a reduced risk of fraud or unauthorized access.
  2. Escrow Services: MangoPay offers escrow services, which means that funds pledged by backers are held in a secure account until certain conditions are met. This helps build trust between project creators and backers by ensuring that funds are only released when milestones are achieved.
  3. Multi-Currency Support: Crowdfunding campaigns often attract backers from around the world. MangoPay’s multi-currency support allows campaigns to accept contributions in various currencies, making it more convenient for international backers to participate.
  4. Customizable Payment Flows: MangoPay provides flexibility in designing payment flows. Crowdfunding platforms can set up customized payment structures, such as recurring payments, flexible funding models, and stretch goals, which are crucial for different crowdfunding campaigns.
  5. Regulatory Compliance: MangoPay assists crowdfunding platforms in adhering to regulatory requirements, including anti-money laundering (AML) and know-your-customer (KYC) regulations. This ensures that backers and project creators are verified and helps prevent potential legal issues.

Comprehensive Walkthrough: Integrating MangoPay into White Label Crowdfunding Solutions (fundraisingscript), Step by Step

Important Keys,

  1. Sandbox MangoPay Public Key
  2. Sandbox MangoPay Secret Key
  3. Live MangoPay Public Key
  4. Live MangoPay Secret Key

The integration is for the specific system, the admin is going to handle the sandbox operation as well,

  1. Incoming transactions
  2. Refund & user wallet track-down
  3. Project-specific transaction entries (Inside the admin area)
Admin > API management > payment Gateway – Mangopay (Status: Active)

– Mangopay is a standalone gateway enabled in the system. It does not support parallel gateways.

– It does not contain any fees from the wallet users. For instance, if the admin wants to generate revenue from the system users. Here is an example, How our crowdfunding solutions can be configured with MangoPay 

Configuring the MangoPay API using API key parameters

Configuring the MangoPay API using API key parameters

Admin > Setting > Revenue Fees.
  • This module contains the fees section where the admin can change the percentage amount from the project investments, distributions, and/or want to charge on wallet top-up.
  • The Project type is, by default, flexible.
    • Because project investment stores to the creator’s mango pay wallet.
MangoPay Fee charges setup in Crowdfunding Admin control

MangoPay Fee charges are set in Crowdfunding Admin control.

Admin > User management > Front-end user.
  • The application helps to generate the mango pay for each new, upcoming and already registered system user.

The module contains the per-user wallet IDs and all wallet transactions.

Admin > User management > Front-End user.

Front-end user mango pay

 

Admin > User management > Front-End user > Wallet details.
  • Check the wallet information and transactions.
  • Currency dropdown is there; it shows the wallet transaction (Invested/Received/Distributed).
    • As mentioned in other documentation, the Owner ID is the user’s mango pay ID.
    • And currency wise, wallet ID is getting changed by the MANGOPAY
The Investor already listed in the Investor Document with the Name and ID: “199324391”. On click lead to the Investor’s wallet dashboard.

Identity with owner ID

Mangopay Login & Sandbox

Login Window
  • Admin logged in with the created mangopay credentials and checked move to the sandbox.
Admin logged in with the created mangopay credentials and check move to the sandbox.

mango pay login & sandbox

Account home page (move to select sandbox API key)
// Please note: This Instance is from the sandbox environment.

Account home page of Mango pay

 

Sandbox (Select API key)
  • Check through the client ID.

client ID mango pay

 

Sandbox home
  • Account Balances > Collected Fees: Total admin revenue from the different currencies.
  • Any compliance issue, payout issue, or payment dispute mentioned there. So the admin can check and try to resolve it.
  • Admin can withdraw the amount through the sandbox.
sandbox home mango pay

Sandbox home mango pay

 

Users
  • Collected Fees: Total admin revenue from the different currencies.
  • Any compliance issue, payout issue, or payment dispute mentioned there. So, the admin can check and try to resolve it.
  • Want to find a user just click on any of the listed emails and open the particular user’s and user wallet section.
    • To find the user click: Choose type, select “User”, and insert the email you want to find.
Collected Fees: Total admin revenue from the different currencies.

Users MANGOPAY

 

  • Mangopay checks whether the user is part of the system and if it is, the user is using a wallet from a different application mentioned there.
Find an Investor to check transaction details.
  • As mentioned previously, the one customer ID is getting matched with the current system, and this contains all the transactions bead pay-in, pay-out, and withdrawal to look at activities and get track with the application.
    • Let’s check the Investor’s transactions.
    • For Instance: Search for test95@yopmail.com

For Instance: To check the wallet/transaction information, Search Investor “comp.test95@yopmail.com” to verify match transactions with the application.

Mentioned previously, the one customer ID is getting match with the current system, and this contains all the transections bead pay-in, pay-out, and withdrawal to have a look on activities and getting track with application.

Find investor to check transactions in the mango pay wallet.

 

Select the current system wallet (Identity with Owner ID)
  • The Investor is already listed in the Investor Document with the Name and ID: “199324391”

On click lead to the Investor’s wallet dashboard.

The Investor already listed in the Investor Document with the Name and ID: “199324391”. On click lead to the Investor’s wallet dashboard.

Identify with owner ID

 

Select the current system wallet (Identity with Owner ID)
  • This user wallet dashboard contains all action operations taken by the Investor/project owner. The main page is called “Information”.
  • Transactions, Wallets, Cards, Preauthorization, Deposit Preauthorization, Bank accounts, Mandate, KYC.
  • As an investor, I invested plus a top-up amount, and as a project owner, I catered to investments and distribution addressed here.
  • “User details” will help to check the user’s information if this user is going to change it, it shows here and reflects. The current admin can update from here as well “Update details”.

“E-Money” – Total Credited and debited amount in wallet

This user wallet dashboard contains all action operation taken by the Investor/project owner. Main page is called as “Information”.- Transections, Wallets, Cards, Preauthorization, Deposit Preauthorization, Bank accounts, Mandate, KYC.

Identity with owner ID 2

 

Update User Details
  • Update user details.
update user details in mango pay

update user details

 

Check created transactions.
  • By clicking on the “Transaction” menu or “Recent Transection” > “See all transactions” window.
  • This page is authorized to show only created transactions from the Investor, as in wallet top-up, spend amount from a wallet, and failed top-up of all currency wallets.
  • Upcoming repayment will reflect inside wallets.
check created transactions in mango pay

check created transactions in mango pay

  • Investor top-up wallet with the amount of 2250 EUR stored in the particular wallet ID.
  • From the same wallet, the investor invested the amount of 2000 EUR. The amount is matched with the system.
  • One more transaction is there with a failed top-up in the amount of 2500 EUR.
User Wallets.
  • The wallet contains all the currencies in multiple different wallets, in the sense that Mangopay is not going to convert any currencies, it works and accepts only single currency payment at a time.
    • For Instance: One project was created to raise funds in Euro, MANGOPAY lets investors top-up the Euro wallet and only the Euro wallet can invest in this project.
    • If, at the same time, you have enough amount available in another currency, it is not going to be accepted in that project.
Wallet contains all the currencies multiple different wallets, in the sense mangopay not going to convert any currencies, it works and accepts only single currency payment at time

User wallets in mango pay

  • Admin wants to create a new wallet. “New Wallet” facility is there.
  • If want to edit the wallet details, this is possible with “wallet details”.
  • All recent transactions with multiple wallets are listed under “Recent Transaction”.
Check separate transactions (Wallet top-up).
  • As mentioned in the previous detail, the One main Customer ID contains multiple wallets with different currencies.
  • Can download the receipt of the wallet top-up. (Receipt Image mentioned below)
  • Admin wants to refund the total amount. This is also getting reflected.
  • Customer ID is already mentioned there.
  • This is the investor’s Euro wallet ID; the amount is getting reflected in this wallet only.
  • Admin did not want to charge on wallet top-up as mentioned in the “incl. credited fees” section.
As mentioned in the previous detail, the One main Customer ID, contains multiple wallets with different currencies.

check separate transactions in the mango pay wallet

 

Wallet Top-up Receipt
  • The receipt contains the info along with the Card type and country paid by.
This is a wallet topup receipt in mango pay

wallet top-up receipt

 

Check investment transactions (Investment through wallet).
  • Investor made 2000 Euro investment to the project “My debt DOCUMENT.”
  • The debited wallet deducted the amount and transferred it to the project creator’s wallet directly.
  • This is the credited wallet = project creator’s Euro wallet.
  • Admin contains the investment fees, which are mentioned under “incl. credited fees”
check investment transaction through mango pay wallet

Check investment transactions through the Mango Pay wallet

 

Check distribution from the Project owner (Repayment).
  • Investor getting first distribution from the project creator’s end.
  • The amount is directly reflected from the campaign creator’s wallet to the Investor’s wallet.
  • Distribution (Repayment) charges are deducted and added to the admin’s wallet.
Investor getting first distribution from the project creator’s end. The amount is directly reflected from campaign creator’s wallet to Investors wallet. Distribution (Repayment) charges are deducted and added to the admin’s wallet.

Check distribution through the project owner (repayments)

 

User Cards.
  • If this user has any of the debit/credit cards saved, the same information will be stored over here.
If this user has any of the debit/credit cards saved, the same information is going to be stored over here.

User cards in Mango pay

 

Preauthorization.
  • The PreAuthorization Object ensures the solvency of a registered card for 7 days. The overall process is as follows:
    • Register a card (CardRegistration).
    • Create a PreAuthorization with the CardID. This allows you to charge an amount on a card.
    • Charge the card through the PreAuthorized PayIn object (Payins/preauthorized/direct).
The PreAuthorization Object ensures the solvency of a registered card for 7 days.

Preauthorization in mango pay

 

Deposit Preauthorization.
  • The Deposit Preauthorization object ensures the solvency of a registered card for 30 days. The overall process is as follows:
    • Register a card (CardRegistration)
    • Create a Deposit Pre-authorization with the card ID. This allows you to charge an amount on a card.
    • Charge the card using the PreAuthorized Deposit Payin (/payins/deposit-preauthorized/direct/full-capture).
The Deposit Preauthorization object ensures the solvency of a registered card for 30 days.

Deposite preauthorizations

 

Bank Accounts.
  • Investor/Project creators want to transfer the wallet balance amount to the bank account. They have to add the bank account details; it will accept one or more bank account details at once.
Investor/Project creator want to transfer the wallet balance amount to the bank account they have to add the bank account details, it will accept one or more bank account details at once.

Bank account in Mango pay

 

KYC.

To withdraw the wallet amount to a specific bank account, Mangopay requires KYC documents along with an approved KYC holder only able to transfer the amount from the wallet to the bank account.

To withdraw the wallet amount to a specific bank account, Mangopay requires KYC documents along with an approved KYC holder only able to transfer the amount from the wallet to the bank account.

KYC process in mango pay

 

Mangopay Sandbox FlowchartImage Alt Text

 

 

5/5 - (1 vote)

You may also like

Comments are closed.