Initiate Payment

Create a payment transaction for specific PSP and their supported Payment Methods. Please refer the list of supported PSPs & payment methods on PortOne. Once you have the response, depending on the “Payment Method” attribute, you will be either redirected to the PSP hosted payment page OR results page incase of Card/ Installment methods.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

The unique PortOne key for merchant

string
required

The unique merchant order reference generated by the merchant

string
required

The Payment Channel Key listed in PortOne docs

string
required

The Payment Method Key listed in PortOne docs

string
required

The description of the transaction

string
enum
required

The environment of the transaction is either live OR sandbox

Allowed:
double
required

The amount of transaction, can be a floating-point number

string
required

The currency of transaction

string
required

The signature_hash of transaction details generated as per Payment Request Signature Documentation

billing_details
object

The JSON object for billing details

shipping_details
object

The JSON object for shipping details

token_params
object

The JSON object for initiating transaction using card details

order_details
array of objects

The JSON array for order details

Orders object
string
required

The url of success page hosted by merchant.

string
required

The url of failure page hosted by merchant.

string

The url of pending page hosted by merchant.

boolean

Boolean flag to identify if routing is enabled

routing_params
object

The JSON object for adding routing details, only applicable in routing enabled is set to true

string
enum

The type of the transaction to capture

Allowed:
string

Custom user configured field 1

string

Custom user configuration field 2

string

Custom user configuration field 3

string

Custom user configuration field 4

string

Custom user configuration field 5

Headers
string
string
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json