1. Non Secure Payment
Sipay API Documentation
  • Overview
    • Getting Started
    • Status Codes
    • PreAuthorization / Authorization
    • Webhook
  • Authentication
    • Generating Token
      POST
  • Installments
    • Getting Installment Information
      POST
    • Installments
      POST
  • Commissions
    • Commission
      POST
  • Non Secure Payment
    • Non-Secure Payment Flow
    • Non-Secure Credit Card Payment
      POST
    • Non-Secure Recurring Payment
      POST
    • Non-Secure Insurance Payment
      POST
    • Non-Secure PreAuthorization Payment
      POST
  • 3D Secure Payment
    • 3D Secure Payment Flow
    • 3D Secure Credit Card Payment
      POST
    • 3D Secure Recurring Payment
      POST
    • 3D Secure PreAuthorization Payment
      POST
    • 3D Secure PreAuthorization Payment APP
      POST
    • 3D Secure Agriculture Payment
      POST
  • Payment
    • CheckStatus
      POST
    • ConfirmPayment
      POST
    • CompletePayment
      POST
    • Non-Secure and 3D Payment with Sipay
      POST
    • Refund
      POST
  • Cards
    • Card Registration
    • Pay by Card Token
    • Retrieving Saved Card
    • Edit Saved Card
    • Delete Saved Card
    • NonSecure Payment with Hidden Card
  • HASH
    • Hash Information
  • Recurring
    • Recurring Query Search
    • Recurring Plan Process
    • Recurring Plan Update
  • Cashout
    • Cashout to bank
  • Report
    • Settlement API
  1. Non Secure Payment

Non-Secure Insurance Payment

Testing
Testing Env
https://provisioning.sipay.com.tr
Testing Env
https://provisioning.sipay.com.tr
POST
/ccpayment/api/paySmart2D
vpos_type#
Type: string
The only accepted value is: insurance
Used only for insurance merchants to initiate an insurance payment. Any other value will result in an error.
identity_number#
Type: string
Specifies the identity number of the customer.
Must be 10 or 11 digits (e.g., TCKN / VKN / TIN).
Notes: When the type is insurance, this parameters are optional :
expiry_month
expiry_year
cvv

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/jsonRequired

Examples

Responses

🟢200Success
application/json
Body

⚪1Validation Error
🟠41Failed
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://provisioning.sipay.com.tr/ccpayment/api/paySmart2D' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "cc_holder_name": "John Doe",
    "cc_no": "40227801****8555",
    "cvv": "000",
    "expiry_month": "12",
    "expiry_year": "2026",
    "currency_code": "TRY",
    "installments_number": 1,
    "invoice_id": "insurancedeneme_1234567",
    "invoice_description": "description",
    "name": "John",
    "surname": "Doe",
    "total": 5,
    "merchant_key": "$2y$10$HmRgYosneqcwHj.UH7upGuyCZqpQ1ITgSMj9Vvxn.t6f.Vdf2SQFO",
    "items": [
        {
            "name": "test",
            "price": 5,
            "quantity": 1,
            "description": "test"
        }
    ],
    "transaction_type": "Auth",
    "hash_key": "8591fe3da66c61d7:a4bb:sUitkqJJR9x4SjeB1zBRVkvDK9s3nmPD22zslKAUQ1IeuOPZ5lW7ufSqHBFu9pBEoiFq7NA__DzMQILXK__VNz1YaGTLgyoCkIl97RRKAz+1RWvlEZOxdxGU3tASGdfZL1",
    "vpos_type": "insurance",
    "identity_number": "20036762130"
}'
Response Response Example
200 - Success
{
    "status_code": 100,
    "status_description": "Payment process successful",
    "data": {
        "sipay_status": 1,
        "order_no": "VP17743529649617286",
        "order_id": "VP17743529649617286",
        "invoice_id": "insurancedeneme_1234",
        "sipay_payment_method": 1,
        "credit_card_no": "402278****8555",
        "transaction_type": "Auth",
        "payment_status": 1,
        "payment_method": 1,
        "error_code": 100,
        "error": "Transaction Successful",
        "auth_code": 138038,
        "merchant_commission": 0,
        "user_commission": 0,
        "merchant_commission_percentage": 0,
        "merchant_commission_fixed": 0,
        "installment": 1,
        "amount": 5,
        "payment_reason_code": "",
        "payment_reason_code_detail": "",
        "hash_key": "7db1b34026128c62:2473:+m4__QqM8BzI7p5TqT6PAyRgePhGU6XTBJlmL__TYrDy__y77962eSGhH+BQwQ5hVKXFu+Am6nH__5oqXPwUFXGgGA==",
        "original_bank_error_code": "",
        "original_bank_error_description": "",
        "host_reference_id": ""
    }
}
Modified at 2026-03-24 12:30:46
Previous
Non-Secure Recurring Payment
Next
Non-Secure PreAuthorization Payment
Built with