New Recharge API V3
  1. CANAL+
New Recharge API V3
  • Mobile Data Package
    • Ooredoo Buy epackage
      POST
    • MPT Buy epackage
      POST
    • ATOM Buy epackage
      POST
  • CANAL+
    • CANAL+ catalogs
      GET
    • CANAL+ Check Offer
      POST
    • CANAL+ Verify Offer
      POST
    • Buy Data Package (Canal New Sale)
      POST
    • CANAL Verify Renewal
      POST
    • CANAL Check Account
      POST
    • Buy Data Package (Canal New Sale Temp version)
      POST
    • Buy Data Package (Canal Renew Temp version)
      POST
  • Bill Pay
    • E-Load
      • Buy Eload
    • Bill API getBillAmount
      GET
    • Bill API processCollection
      POST
    • Bill API checkTransaction
      POST
  • E-PIN
    • Buy Epin
      POST
  • Get Client Token
    GET
  • ATOM Buy epackage(ftth | wttx)
    POST
  • Prepaid Gift Card buy epackage
    POST
  • Skynet buy epackage
    POST
  • Get Products in Category Tree Form
    GET
  • Get Data Packages in Category Tree Form
    GET
  • Get Products in List Form
    GET
  • Get Data Packages in List Form
    GET
  • Get Product Stocks List
    GET
  • ATOM Enquiry Request
    GET
  • Skynet Enquiry Request
    GET
  • Get PrepaidGiftCard ProductList
    GET
  • Prepaid Gift Card Enquiry Price
    GET
  • Get Epin ProductDetailsShow
    GET
  • Query Order Status
    GET
  1. CANAL+

Buy Data Package (Canal Renew Temp version)

Developing
POST
https://newrecharge-api.getmya.io/recharge/api/transaction/buy
Last modified:2025-11-14 09:05:53

Request

Header Params

Body Params application/json

Example
{
    "productType": "EPACKAGE",
    "supplierCode": "CANALRENEW_TEMP_VER",
    "payload": {
        "packageCode": "RACCT25|RACCT25",
        "merchOrderNo": "CITYTEST00010000080000090002",
        "amount": 9900,
        "idBase": "Myandev",
        "accountRef": "",
        "numContract": "1",
        "numSubscriber": "3055394",
        "tokenId": "d5ee6b7716219be6b2f5a7650134e8553fb91ac391",
        "currency": "KYAT",
        "durationCode": "1"
    }
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://newrecharge-api.getmya.io/recharge/api/transaction/buy' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "productType": "EPACKAGE",
    "supplierCode": "CANALRENEW_TEMP_VER",
    "payload": {
        "packageCode": "RACCT25|RACCT25",
        "merchOrderNo": "CITYTEST00010000080000090002",
        "amount": 9900,
        "idBase": "Myandev",
        "accountRef": "",
        "numContract": "1",
        "numSubscriber": "3055394",
        "tokenId": "d5ee6b7716219be6b2f5a7650134e8553fb91ac391",
        "currency": "KYAT",
        "durationCode": "1"
    }
}'

Responses

🟢200Success
application/json
Body

Example
{
    "code": "SUCCESS",
    "success": true,
    "message": "SUCCESS",
    "data": {
        "orderNo": "E20251022084459683235054",
        "invoiceNumber": "154121808",
        "status": "success",
        "message": "success",
        "extra": {
            "numContract": "1",
            "numSubscriber": "3055394",
            "endDate": "03/03/2077",
            "offerCode": "RACCT25",
            "durationCode": "1"
        }
    }
}
Modified at 2025-11-14 09:05:53
Previous
Buy Data Package (Canal New Sale Temp version)
Next
Buy Eload
Built with