[Paid] Bkash Pay Extension - Integrate BKash Merchant Payment Flow

Bkash Pay Extension - Integrate BKash Merchant Payment Flow

An extension to make bKash merchant payment from your android application. Just import the extension and setup your credentials.


image

:question: What is bKash?


bKash is a mobile financial service in Bangladesh. As a mobile financial service (MFS) provider in Bangladesh through bKash users can deposit money into their mobile accounts and then access a range of services, in particular transferring and receiving money domestically, making payments. Services like mobile recharge or paying utility bills. A user can receive money from overseas on bKash.

:hammer_and_pick: Extension Properties


You’ve to set your PHP host URL here. I’ll provide you PHP files with extension.

:star: Launch Payment


Call this function to launch payment flow.

image

  • amount - Enter amount for run payment flow. (Should be equal or greater than 1)
  • reference - Enter reference id for payment. (It may empty)

:herb: PaymentSuccess event will be triggered when payment success.

  • paymentId - Returns the payment id.
  • transactionId - Returns the transaction id of payment.
  • amount - Returns the amount of payment.
  • paymentTime - Returns the time of payment.
  • customerNumber - Returns the mobile number of customer.
  • invoiceNumber - Returns the invoice number of payment.
  • reference - Returns the reference id of payment. (Return 1 if given id was empty)

image

:herb: PaymentFailed event will be triggered when payment is failed.

  • error Code - Returns error code.
  • message - Returns error message as json string. (It may return only string also)

image

:herb: PaymentCanceled event will be triggered when payment is canceled by user.

:star: Query Transaction


Run query about transaction with transaction id.

image

  • transactioId - Enter transaction id to run query for it.

:herb: QuerySuccess event will be triggered when query is successful for given transaction id.

  • transactionId - Returns the transaction id.
  • amount - Returns the amount for the transaction.
  • customerNumber - Returns the mobile number of customer.
  • completeTime - Returns the payment complete time.
  • initiationTime - Returns the payment initiation time.
  • organizationShortCode - Returns the short code of organization.

image

:herb: QueryFailed event will be triggered when failed to run query for given transaction id.

  • error Code - Returns error code.
  • message - Returns error message as JSON string. (It may return only string also)

:memo: Credit


PHP Developers: @RDR_SA & @Riad_Developer
:+1: Thanks for your helps…


PHP is not more needed with the updated aix. I’ll share new blocks soon.

:spiral_notepad: Extension specifications:


:gear: Size: 40.1 KB
:android: Version: 1.0.0
:earth_americas: Released On: 24 June 2021 (GMT+06:00)
:earth_americas: Updated On: 12 November 2023 (GMT+06:00)
:credit_card: Payment methods: Bkash | Nagad | Bank

4 Likes

This link leads to a Telegram channel and looks like an intentional attempt to mislead users – you’ve even added a download icon in front of the link to make it look like a direct download link.

Do such fishy things again and you will have your account suspended.

Sorry, I’ve removed the link, please put this topic to the list again

1 Like

:loudspeaker: Update available…


  • Support test sanbox for testing payment.
  • Support all Android version.
  • Added QueryTransaction blocks.
  • Secure payment system with PHP.

I’ll publish tutorial video as soon as possible.

2 Likes

Thanks :sparkling_heart:

1 Like

It is latest api?

Yes, it’s used latest V1.2.0 API

1 Like

What is the price of this in BDT?

Please add that link where users can apply for a PRA account to get the payment getaway.