E-Payment

Solved! Go to solution
Malak
Helper

E-Payment

Hello, I hope you are doing fine Visa community 🤗.

I want to implement a mobile app with the following requirements: 

- Pay a bill (water, electricity...).

- Transfer money to a friend.

- subscribe to netflix+ and canal+ afrique.

 

These operations can be done with different payment getaways like (PayPal, Visa, MasterCard, MTN, Airtel). For example user would be able to transfer money from Visa account to PayPal account. 
Is this possible with Visa API? Are these options available for Tchad

 

Thank you 🙏

 

4 REPLIES 4
jenn_kh
Community Moderator

Re: E-Payment

Thank you for reaching out, @Malak! An agent is looking into this and will get back to you soon. If any community members know a solution, please feel free to reply here.

API_Managers
Visa Developer Support Specialist

Re: E-Payment

Hi @Malak,

 

Per your use case, I recommend you to use the Visa Direct API product. Visa Direct is available for use globally. Here's the link to the product:  https://developer.visa.com/capabilities/visa_direct 




Thanks,

Tee



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Malak
Helper

Re: E-Payment

Hello @API_Managers , Thank you for your response.
I actually used it, but I still have a question. In Visa Direct Payout, I can send money to a wallet or a bank account. I noticed that in the wallet request body example, the operatorName is AIRTEL_MONEY. I think this would be so useful for my case of sending money to PayPal or MTN or Airtel account. But I couldn't find the possible operator names to confirm if these wallets are supported. Can you please tell me what is the code of these operator names?

request body:
{
"recipientDetail": {
"lastName": "Do",
"firstName": "John",
"wallet": {
"countryCode": "UGA",
"accountIdentifier": "+8801888513100",
"accountIdentifierType": "PHONENUMBER",
"currencyCode": "UGX",
"operatorName": "AIRTEL_MONEY"
},
"type": "I"
},
"senderDetail": {
"senderReferenceNumber": "122342",
"lastName": "Sender",
"firstName": "Ben",
"address": {
"country": "USA",
"city": "Washington",
"postalCode": "111222",
"addressLine1": "addressline5",
"state": "CF"
},
"type": "I"
},
"payoutMethod": "W",
"transactionDetail": {
"initiatingPartyId": 1003,
"businessApplicationId": "FD",
"transactionAmount": 1000,
"transactionCurrencyCode": "USD",
"endToEndId": "123456",
"clientReferenceId": "987399801024"
}
}

API_Managers
Visa Developer Support Specialist

Re: E-Payment

Hi @Malak,

 

Before implementing Visa Direct Payouts please refer to the important requirements in the highlighted section with the exclamation mark on the Visa Direct Payouts Getting Started page here https://developer.visa.com/capabilities/visa-direct-payouts/docs-getting-started. You'll need to meet those requirements to qualify for the implementation of this product. To get an answer to your Visa Direct query, you can send an email to the regional mailbox below. Send an email to the region you're located in.

Contact Us

Visa Direct Payouts Regional Mailboxes
To reach the various regional product offices please use these email addresses:




Thanks,

Tee



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.