kapilpaul / bKash-woocommerce

A wordpress plugin to use the easy interface of bKash
https://wordpress.org/plugins/woo-payment-bkash/
37 stars 24 forks source link

Bkash Requires additional things now to activate gateway now #4

Closed kokilkhan24 closed 3 years ago

kokilkhan24 commented 3 years ago

Your plugin is excellent. Really I like it. I test it with Sandbox successfully. After sanbox testing, Bkash told us now 2nd Sandbox testing to validate the payment gateway. They told me to provide these things in email. Can you tell me please how can I get all of this API Title, API URL, Request Body, API Response and Error Code Implementation?


Please share formal sandbox test request of each below APIs in text format so that we can validate – Grant Token : https://developer.bka.sh/v1.2.0-beta/reference#gettokenusingpost Create Payment : https://developer.bka.sh/v1.2.0-beta/reference#createpaymentusingpost Execute Payment : https://developer.bka.sh/v1.2.0-beta/reference#executepaymentusingpost Query Payment : https://developer.bka.sh/v1.2.0-beta/reference#querypaymentusingget (Mandatory) Search Transaction Details : https://developer.bka.sh/v1.2.0-beta/reference#searchtransactionusingget Refund Transaction : https://developer.bka.sh/docs/refund-transaction Refund Status : https://developer.bka.sh/docs/refund-status

Note: please use the same payment ID to call Create, Execute and Query payment API

Please maintain following format to share the responses using 2nd sandbox credential – • API Title : • API URL : • Request Body : • API Response : Error Code Implementation :

You have to implement all the error messages according to the error codes (https://developer.bka.sh/docs/error-codes ) so that customer gets a clear message and perform following tasks for validation – a. You have to perform two transactions within 2min duration, with the same amount. In 2nd transaction you will get an error message. b. You need to initiate a transaction and put wrong/invalid OTP three times deliberately. In response you will get an error message.

After performing the above two tasks please share the following for both tasks –

  1. Invoice number of each transaction.
  2. Payment ID of each transaction.
  3. Timestamp of each transaction.
  4. Screenshot of error messages.

kapilpaul commented 3 years ago

thanks for mentioned this. I will take care of everything in the next release. Hopefully, you will enjoy it.