Skip to main content

Create Transaction

POST 

/api/v1/transactions/

Create Transaction

Request

Body

    external_uuid stringrequired

    Merchant's Reference ID, a random UUID will be generated if not supplied any.

    amount doublerequired

    Transaction Base Amount

    customer objectrequired
    first_name stringrequired

    Customer's First Name

    last_name stringrequired

    Customer's Last Name

    email emailrequired

    Customer's email

    mobile stringrequired

    Possible values: Value must match regular expression (\+63|0)?([.\- ]?9[0-9]{2}[.\- ]?[0-9]{3}[.\- ]?[0-9]{4})

    Customer's mobile number

    billing_details object

    Merchant can pre-fill customer's billing details. If not supplied, customer will be asked to fill up billing details during Splitmo checkout.

    full_address stringrequired
    city stringrequired
    zip_code stringrequired
    region stringrequired
    country_code stringrequired

    Default value: PH

    redirect_urls objectrequired

    Merchant can supply a redirect URL after a successful or failed transaction.

    success_url urlrequired
    failure_url urlrequired
    cancel_url urlrequired
    currency string

    Default value: PHP

    schedule_type stringrequired

    Possible values: [DI, WE, BI, MO]

    Type of repayment schedule for the transaction. See Splitmo Schedule Types

    repayment_term integerrequired

    Possible values: >= 1 and <= 4

    Number of installments

    description stringrequired

    A short description about the transaction. Could be item description, qty, etc.

Responses

Successful response

Schema
    external_uuid stringrequired

    Merchant's Reference ID, a random UUID will be generated if not supplied any.

    amount doublerequired

    Transaction Base Amount

    customer objectrequired
    first_name stringrequired

    Customer's First Name

    last_name stringrequired

    Customer's Last Name

    email emailrequired

    Customer's email

    mobile stringrequired

    Possible values: Value must match regular expression (\+63|0)?([.\- ]?9[0-9]{2}[.\- ]?[0-9]{3}[.\- ]?[0-9]{4})

    Customer's mobile number

    billing_details object

    Merchant can pre-fill customer's billing details. If not supplied, customer will be asked to fill up billing details during Splitmo checkout.

    full_address stringrequired
    city stringrequired
    zip_code stringrequired
    region stringrequired
    country_code stringrequired

    Default value: PH

    redirect_urls objectrequired

    Merchant can supply a redirect URL after a successful or failed transaction.

    success_url urlrequired
    failure_url urlrequired
    cancel_url urlrequired
    currency string

    Default value: PHP

    schedule_type stringrequired

    Possible values: [DI, WE, BI, MO]

    Type of repayment schedule for the transaction. See Splitmo Schedule Types

    repayment_term integerrequired

    Possible values: >= 1 and <= 4

    Number of installments

    description stringrequired

    A short description about the transaction. Could be item description, qty, etc.

    company string
    reference_id string
    checkout_url url
    status string

    Possible values: [INITIATED, FOR_VERIFICATION, FOR_AUTHENTICATION, SUCCESSFUL, FAILED TO CAPTURE, FAILED TO AUTHORIZE, CANCELLED, REFUNDED]

Loading...