Non-3DS Payment

Allows merchants to send payment requests without 3D authentication.

Endpoint

POST /v1/Payment/DoPayment

Headers

Key
Type
Description
Example

x-ClientID

String

Unique identifier for the API client

your-client-id

x-ClientSecret

String

Secret key for the API client

your-secret-key

x-GrantType

String

Type of access token used

client_credentials

x-Scope

String

API scope

pf_write, pf_read

x-Timestamp

String

Request timestamp (ISO 8601)

2024-12-17T12:34:56Z


Request Body

Field
Required
Type
Description
Example

merchantId

String

Unique identifier for the merchant

100000000000004

returnUrl

URL

Redirect URL after successful transaction

https://www.example.com/success

failUrl

URL

Redirect URL after failed transaction

https://www.example.com/error

paymentMethod

String

Type of payment method

CARDPAYMENT

language

String

Transaction language

tr

conversationId

String

Unique ID for tracking

MSD2024030500000000115

sign

String

Digital signature of the request

AAVWY3RZKJVVCEAD8LDQB4KWJL4QX/IQQRGQ3XIWAAG=

paymentInstrumentType

String

Type of payment instrument

CARD

cardDetails.cardNo

String

Card number

4508034508034581

cardDetails.expDate

String

Card expiration date (in MMyy format)

1226

cardDetails.cvv

String

Card security code

000

transactionDetails.transactionType

String

Transaction type

SALE

transactionDetails.installmentCount

Integer

Number of installments

1

transactionDetails.amount

Float

Transaction amount

60.00

transactionDetails.currencyCode

Integer

Currency code (for example Turkish Lira=949)

949

transactionDetails.vftFlag

Boolean

Whether VFT is enabled (optional)

false

cardHolderInfo.cardHolderName

String

Cardholder's name

Selim Dil

cardHolderInfo.buyerGsm

String

Buyer's GSM number

55555555

extraParameter.pfSubMerchantId

String

Sub-merchant ID (if any)

12345

Sample Request

Sample Response

Last updated