API Reference (NEW)
GL - Global
  • ID - Indonesia
  • GL - Global
DashboardProduct Docs
Resources
  • Github
  • Demo Site
  • Simulator
DashboardProduct Docs
Resources
  • Github
  • Demo Site
  • Simulator
GL - Global
  • ID - Indonesia
  • GL - Global
  1. OVO
  • Checkout
    • Initiate Payment
      POST
  • Direct API
    • Cards
      • Generate Payment Page
      • Online Refund
    • Bank Transfer
      • NON SNAP
        • Mandiri VA
          • Mandiri VA - Generate Payment Code
          • Mandiri VA - Update Payment Code
        • BCA VA
          • BCA VA - Generate Payment Code
          • BCA VA - Update Payment Code
        • Bank Syariah Indonesia VA
          • BSI VA - Generate Payment Code
          • BSI VA - Update Payment Code
        • DOKU VA
          • DOKU VA - Generate Payment Code
          • DOKU VA - Update Payment Code
        • Permata VA
          • Permata VA - Generate Payment Code
          • Permata VA - Update Payment Code
        • CIMB VA
          • CIMB VA - Generate Payment Code
          • CIMB VA - Update Payment Code
        • BNI VA
          • BNI VA - Generate Payment Code
      • SNAP
        • BNC SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
        • BNI SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
        • BRI SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
        • BSI SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
        • BTN SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
        • DANAMON SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
        • MANDIRI SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
        • MAYBANK SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
        • PERMATA SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
        • SINARMAS SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
        • CIMB SNAP VA
          • Step 1 - Init KJUR
          • Step 2 - Get Token
          • Step 3 - Create VA (DGPC)
    • Convenience Store
      • Alfa Group
        • Alfa - Generate Payment Code
        • Indomaret - Generate Payment Code Copy
    • e-Wallet
      • OVO
        • OVO - Payment
          POST
        • OVO - Void
          POST
      • Shopee Pay
        • Shopee Pay - Create Order
    • Direct Debit
      • BRI Direct Debit
        • Register Card - Create Token
        • Register Card - Validate OTP
        • Register Card - Resend OTP
        • Get Card List
        • Payment - Create Payment
        • Payment - Validate OTP
        • Payment - Resend OTP
        • Payment - Create Recurring Payment
        • Delete Card
      • OVO Snap Direct Debit
        • Get Token B2B
        • Account Binding
        • Get Token B2B2C
        • Balance Inquiry
        • Payment
        • Refund
        • Account Unbinding
      • CIMB Snap Direct Debit
        • Get Token B2B
        • Account Binding
        • Get Token B2B2C
        • Payment
        • Verify OTP Payment
        • Refund
        • Account Unbinding
        • Verify OTP Unbinding
      • ALLO Snap Direct Debit
        • Get Token B2B
        • Account Binding
        • Get Token B2B2C
        • Balance Inquiry
        • Payment
        • Refund
        • Account Unbinding
      • BRI Snap Direct Debit
        • Get Token B2B
        • Card Binding
        • Verify OTP Binding
        • Get Token B2B2C
        • Payment
        • Verify OTP Payment
        • Refund
        • Card Unbinding
      • Mandiri Snap Direct Debit
        • Get Token B2B
        • Card Binding
        • Request OTP Binding
        • Verify OTP Binding
        • Get Token B2B2C
        • Payment
        • Request OTP Payment
        • Verify OTP Payment
        • Cancel
        • Card Unbinding
      • Dana Snap Direct Debit
        • Get Token B2B
        • Payment
        • Refund
      • ShopeePay Snap Direct Debit
        • Get Token B2B
        • Payment
        • Refund
    • PayLater
      • Generate Order
      • Cancellation
      • Refund
    • Kartu Kredit Indonesia
      • Get Token B2B
      • Binding Only
      • Payment AFP with Binding
      • Payment AFP
      • Payment with token
      • Payment without AFP
      • Refund
      • Unbinding
  • Sub Account
    • Create Sub Account
      POST
    • Payouts
      POST
    • Transfers
      POST
    • Balance
      GET
  • Check Status
    • Check Payment
      GET
  1. OVO

OVO - Void

POST
/ovo-emoney/v1/cancel

Request

Header Params
Content-Type
string 
optional
Example:
text/plain
Authorization
string 
required
Example:
Basic YWRtaW46cGFzc3dvcmQ=
Body Params application/json
client
object 
required
id
string 
required
order
object 
required
invoice_number
string 
required
amount
integer 
required
ovo_info
object 
required
ovo_id
string 
required
ovo_payment
object 
required
batch_number
integer 
required
trace_number
integer 
required
reference_number
integer 
required
approval_code
string 
required
security
object 
required
check_sum
string 
required
Example
{
    "client": {
        "id": "{{client_id}}"
    },
    "order": {
   "invoice_number": "INV-20210303-001234-test11",
        "amount": 15000
    },
    "ovo_info": {
        "ovo_id": "081211111111"
    },
    "ovo_payment": {
        "batch_number": 500,
        "trace_number": 4451979,
        "reference_number": 12,
        "approval_code": "2404983"
    },
    "security": {
         "check_sum": "{{check_sum}}"
    }
}

Request 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 '/ovo-emoney/v1/cancel' \
--header 'Authorization: Basic YWRtaW46cGFzc3dvcmQ=' \
--header 'Content-Type: application/json' \
--data-raw '{
    "client": {
        "id": "{{client_id}}"
    },
    "order": {
   "invoice_number": "INV-20210303-001234-test11",
        "amount": 15000
    },
    "ovo_info": {
        "ovo_id": "081211111111"
    },
    "ovo_payment": {
        "batch_number": 500,
        "trace_number": 4451979,
        "reference_number": 12,
        "approval_code": "2404983"
    },
    "security": {
         "check_sum": "{{check_sum}}"
    }
}'

Responses

🟢200Success
application/json
Body
object {0}
Example
{}
Modified at 2025-07-10 04:19:31
Previous
OVO - Payment
Next
Shopee Pay - Create Order
Built with