Preloader

Initiate Payment

Initiates a new payment transaction.

Endpoint: POST {{base_url}}/payment/create
Parameter Type Details
amount decimal Your Amount , Must be rounded at 2 precision.
currency string Currency Code, Must be in Upper Case (Alpha-3 code)
return_url: string Enter your return or success URL
cancel_url: string (optional) Enter your cancel or failed URL
custom: string (optional) Transaction id which can be used your project transaction
                    
                        Request Example (guzzle)
                        

<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', '{{base_url}}/payment/create', [
'json' => [
  'amount' => '100.00',
  'currency' => 'USD',
  'return_url' => 'www.example.com/success',
  'cancel_url' => 'www.example.com/cancel',
  'custom' => '123456789ABCD',
 ],
'headers' => [
  'Authorization' => 'Bearer {{access_token}}',
  'accept' => 'application/json',
  'content-type' => 'application/json',
 ],
]);
echo $response->getBody();
                    
                        
**Response: SUCCESS (200 OK)**
{
 "message": {
 "code": 200,
 "success": [
  "CREATED"
 ]
},
"data": {
 "token": "2zMRmT3KeYT2BWMAyGhqEfuw4tOYOfGXKeyKqehZ8mF1E35hMwE69gPpyo3e",
 "payment_url": "www.example.com/pay/sandbox/v1/user/authentication/form/2zMRmT3KeYT2BWMAyGhqEfuw4tOYOfGXKeyKqehZ8mF1E35hMwE69gPpyo3e",
},
"type": "success"
}
                    
                        
**Response: ERROR (403 FAILED)**
{
 "message": {
 "code": 403,
 "error": [
  "Requested with invalid token!"
 ]
},
"data": [],
"type": "error"
}
8.3.19PHP Version216msRequest Duration3MBMemory UsageGET developer/initiate-paymentRoute
    • Booting (74.99ms)
    • Application (141ms)
    • 1 x Application (65.19%)
      140.71ms
      1 x Booting (34.75%)
      74.99ms
      9 templates were rendered
      • frontend.developer.initiate-payment (resources/views/frontend/developer/initiate-payment.blade.php)1bladefile
        Params
        0
        page_title
      • frontend.layouts.developer_master (resources/views/frontend/layouts/developer_master.blade.php)15bladefile
        Params
        0
        __env
        1
        app
        2
        basic_settings
        3
        default_currency
        4
        __languages
        5
        all_user_count
        6
        email_verified_user_count
        7
        kyc_verified_user_count
        8
        __extensions
        9
        pending_ticket_count
        10
        module
        11
        card_limit
        12
        errors
        13
        page_title
        14
        lang
      • frontend.developer.partials.assets.header-asset (resources/views/frontend/developer/partials/assets/header-asset.blade.php)15bladefile
        Params
        0
        __env
        1
        app
        2
        basic_settings
        3
        default_currency
        4
        __languages
        5
        all_user_count
        6
        email_verified_user_count
        7
        kyc_verified_user_count
        8
        __extensions
        9
        pending_ticket_count
        10
        module
        11
        card_limit
        12
        errors
        13
        page_title
        14
        lang
      • frontend.partials.preloader (resources/views/frontend/partials/preloader.blade.php)15bladefile
        Params
        0
        __env
        1
        app
        2
        basic_settings
        3
        default_currency
        4
        __languages
        5
        all_user_count
        6
        email_verified_user_count
        7
        kyc_verified_user_count
        8
        __extensions
        9
        pending_ticket_count
        10
        module
        11
        card_limit
        12
        errors
        13
        page_title
        14
        lang
      • frontend.developer.partials.header (resources/views/frontend/developer/partials/header.blade.php)15bladefile
        Params
        0
        __env
        1
        app
        2
        basic_settings
        3
        default_currency
        4
        __languages
        5
        all_user_count
        6
        email_verified_user_count
        7
        kyc_verified_user_count
        8
        __extensions
        9
        pending_ticket_count
        10
        module
        11
        card_limit
        12
        errors
        13
        page_title
        14
        lang
      • frontend.developer.partials.side-nav (resources/views/frontend/developer/partials/side-nav.blade.php)15bladefile
        Params
        0
        __env
        1
        app
        2
        basic_settings
        3
        default_currency
        4
        __languages
        5
        all_user_count
        6
        email_verified_user_count
        7
        kyc_verified_user_count
        8
        __extensions
        9
        pending_ticket_count
        10
        module
        11
        card_limit
        12
        errors
        13
        page_title
        14
        lang
      • frontend.developer.partials.assets.footer-asset (resources/views/frontend/developer/partials/assets/footer-asset.blade.php)15bladefile
        Params
        0
        __env
        1
        app
        2
        basic_settings
        3
        default_currency
        4
        __languages
        5
        all_user_count
        6
        email_verified_user_count
        7
        kyc_verified_user_count
        8
        __extensions
        9
        pending_ticket_count
        10
        module
        11
        card_limit
        12
        errors
        13
        page_title
        14
        lang
      • admin.partials.notify (resources/views/admin/partials/notify.blade.php)15bladefile
        Params
        0
        __env
        1
        app
        2
        basic_settings
        3
        default_currency
        4
        __languages
        5
        all_user_count
        6
        email_verified_user_count
        7
        kyc_verified_user_count
        8
        __extensions
        9
        pending_ticket_count
        10
        module
        11
        card_limit
        12
        errors
        13
        page_title
        14
        lang
      • frontend.partials.extensions.tawk-to (resources/views/frontend/partials/extensions/tawk-to.blade.php)15bladefile
        Params
        0
        __env
        1
        app
        2
        basic_settings
        3
        default_currency
        4
        __languages
        5
        all_user_count
        6
        email_verified_user_count
        7
        kyc_verified_user_count
        8
        __extensions
        9
        pending_ticket_count
        10
        module
        11
        card_limit
        12
        errors
        13
        page_title
        14
        lang
      uri
      GET developer/initiate-payment
      middleware
      web
      controller
      App\Http\Controllers\DeveloperController@initiatePayment
      as
      developer.initiate.payment
      namespace
      prefix
      /developer
      where
      file
      app/Http/Controllers/DeveloperController.php:31-34
      6 statements were executed, 3 of which were duplicated, 3 unique. Show only duplicated7.86ms
      • select * from `languages` where `status` = 1 limit 1
        660μs/app/Http/Middleware/Admin/Localization.php:22boldozgq_boldpay
        Metadata
        Bindings
        • 0. 1
        Backtrace
        • 15. /app/Http/Middleware/Admin/Localization.php:22
        • 16. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
        • 17. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
        • 18. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
        • 19. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
      • select * from information_schema.tables where table_schema = 'boldozgq_boldpay' and table_name = 'script' and table_type = 'BASE TABLE'
        4.42ms/app/Http/Middleware/StartingPoint.php:28boldozgq_boldpay
        Metadata
        Bindings
        • 0. boldozgq_boldpay
        • 1. script
        Backtrace
        • 11. /app/Http/Middleware/StartingPoint.php:28
        • 12. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
        • 13. /app/Http/Middleware/Admin/Localization.php:33
        • 14. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
        • 15. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
      • select exists(select * from `script`) as `exists`
        650μs/app/Http/Middleware/StartingPoint.php:28boldozgq_boldpay
        Metadata
        Backtrace
        • 9. /app/Http/Middleware/StartingPoint.php:28
        • 10. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
        • 11. /app/Http/Middleware/Admin/Localization.php:33
        • 12. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
        • 13. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
      • select * from `script` limit 1
        530μs/app/Http/Middleware/StartingPoint.php:29boldozgq_boldpay
        Metadata
        Backtrace
        • 13. /app/Http/Middleware/StartingPoint.php:29
        • 14. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
        • 15. /app/Http/Middleware/Admin/Localization.php:33
        • 16. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
        • 17. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
      • select * from `languages` where `status` = 1 limit 1
        810μs/app/Http/Helpers/helpers.php:1620boldozgq_boldpay
        Metadata
        Bindings
        • 0. 1
        Backtrace
        • 15. /app/Http/Helpers/helpers.php:1620
        • 18. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • 19. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 20. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • 21. /vendor/laravel/framework/src/Illuminate/View/View.php:195
      • select * from `languages` where `status` = 1 limit 1
        790μs/app/Http/Helpers/helpers.php:1629boldozgq_boldpay
        Metadata
        Bindings
        • 0. 1
        Backtrace
        • 15. /app/Http/Helpers/helpers.php:1629
        • 18. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • 19. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 20. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • 21. /vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Admin\Language
      3
        _token
        Qsc83lQXcDPlrG3OAgUkUsypidcPuKQIyy7OLxYq
        _previous
        array:1 [ "url" => "https://boldpayinc.com/developer/initiate-payment" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /developer/initiate-payment
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:18 [ "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "host" => array:1 [ 0 => "boldpayinc.com" ] "pragma" => array:1 [ 0 => "no-cache" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cache-control" => array:1 [ 0 => "no-cache" ] "x-forwarded-for" => array:1 [ 0 => "3.147.49.219" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-https" => array:1 [ 0 => "on" ] ]
        request_server
        0 of 0
        array:45 [ "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_ACCEPT_ENCODING" => "gzip, deflate, br, zstd" "HTTP_HOST" => "boldpayinc.com" "HTTP_PRAGMA" => "no-cache" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_X_FORWARDED_FOR" => "3.147.49.219" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_PRIORITY" => "u=0, i" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_HTTPS" => "on" "DOCUMENT_ROOT" => "/home/boldozgq/public_html" "REMOTE_ADDR" => "3.147.49.219" "REMOTE_PORT" => "50712" "SERVER_ADDR" => "162.0.217.125" "SERVER_NAME" => "boldpayinc.com" "SERVER_ADMIN" => "webmaster@boldpayinc.com" "SERVER_PORT" => "443" "REQUEST_SCHEME" => "https" "REQUEST_URI" => "/developer/initiate-payment" "REDIRECT_URL" => "/developer/initiate-payment" "REDIRECT_REQUEST_METHOD" => "GET" "PROXY_REMOTE_ADDR" => "162.0.217.123" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "SCRIPT_FILENAME" => "/home/boldozgq/public_html/index.php" "QUERY_STRING" => "" "SCRIPT_URI" => "https://boldpayinc.com/developer/initiate-payment" "SCRIPT_URL" => "/developer/initiate-payment" "SCRIPT_NAME" => "/index.php" "SERVER_PROTOCOL" => "HTTP/1.1" "SERVER_SOFTWARE" => "LiteSpeed" "REQUEST_METHOD" => "GET" "X-LSCACHE" => "on" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744079262.1972 "REQUEST_TIME" => 1744079262 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Tue, 08 Apr 2025 02:27:42 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjFxcSt5RzduQVpLR25Ba3JqcEpoY3c9PSIsInZhbHVlIjoidXFLRU5xUXR3ZE9NZFl2Q1VIUHVXUm1qcjVjeXMxalFDaGlNVloxczRNblArSCsyL3NvMEdhOWVDU1d5UHFJcjdQUGp6TlFGcTFwZlZ5NVVOeDBPQ1Y0UGZ3MHc1YmMxTVlCWE8weUpsWWdINXk0SnE1RUJwTGVPWHd5em10TXQiLCJtYWMiOiJiYTJlNzM5YjBjNjgwNzJjOWIxYTc1ZWM5ZjllNjRhNTI5MGE5NjMzMjJiYzg4NjZkNTMxNmZiMTY4ZDQzYTUyIiwidGFnIjoiIn0%3D; expires=Tue, 08-Apr-2025 04:27:42 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjFxcSt5RzduQVpLR25Ba3JqcEpoY3c9PSIsInZhbHVlIjoidXFLRU5xUXR3ZE9NZFl2Q1VIUHVXUm1qcjVjeXMxalFDaGlNVloxczRNblArSCsyL3NvMEdhOWVDU1d5UHFJcjdQUGp6T" 1 => "boldpay_session=eyJpdiI6IjJCTDRvRHZod0VqdU9UdmxQUWhCMFE9PSIsInZhbHVlIjoieTlHUDVHeXd5QXlaQ3BtVlNuaHE2VWJhc3EvVHJWaTZVVVJjVWdJVzZUYTU5ZUdwdjQ0MUZtcGJML2pjdmJYSVp2WWU0U3F3bHFhRTlyMGs2MWo5WCtPdmRySmZNNTZjeEE4KzFZdTZwRy9CZGhUNUpveGhiUVN2VXZNMVB4czciLCJtYWMiOiI4NGRkMzE3NjZiMzA4NTE2ZGE3MjkwOTIzZTVmY2EzOWZjZGI0Yzk1NzVlZjczZTVhY2IzMmVmODVjOTBlMzZhIiwidGFnIjoiIn0%3D; expires=Tue, 08-Apr-2025 04:27:42 GMT; Max-Age=7200; path=/; httponly; samesite=laxboldpay_session=eyJpdiI6IjJCTDRvRHZod0VqdU9UdmxQUWhCMFE9PSIsInZhbHVlIjoieTlHUDVHeXd5QXlaQ3BtVlNuaHE2VWJhc3EvVHJWaTZVVVJjVWdJVzZUYTU5ZUdwdjQ0MUZtcGJML2pjdmJYSVp2" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjFxcSt5RzduQVpLR25Ba3JqcEpoY3c9PSIsInZhbHVlIjoidXFLRU5xUXR3ZE9NZFl2Q1VIUHVXUm1qcjVjeXMxalFDaGlNVloxczRNblArSCsyL3NvMEdhOWVDU1d5UHFJcjdQUGp6TlFGcTFwZlZ5NVVOeDBPQ1Y0UGZ3MHc1YmMxTVlCWE8weUpsWWdINXk0SnE1RUJwTGVPWHd5em10TXQiLCJtYWMiOiJiYTJlNzM5YjBjNjgwNzJjOWIxYTc1ZWM5ZjllNjRhNTI5MGE5NjMzMjJiYzg4NjZkNTMxNmZiMTY4ZDQzYTUyIiwidGFnIjoiIn0%3D; expires=Tue, 08-Apr-2025 04:27:42 GMT; path=/XSRF-TOKEN=eyJpdiI6IjFxcSt5RzduQVpLR25Ba3JqcEpoY3c9PSIsInZhbHVlIjoidXFLRU5xUXR3ZE9NZFl2Q1VIUHVXUm1qcjVjeXMxalFDaGlNVloxczRNblArSCsyL3NvMEdhOWVDU1d5UHFJcjdQUGp6T" 1 => "boldpay_session=eyJpdiI6IjJCTDRvRHZod0VqdU9UdmxQUWhCMFE9PSIsInZhbHVlIjoieTlHUDVHeXd5QXlaQ3BtVlNuaHE2VWJhc3EvVHJWaTZVVVJjVWdJVzZUYTU5ZUdwdjQ0MUZtcGJML2pjdmJYSVp2WWU0U3F3bHFhRTlyMGs2MWo5WCtPdmRySmZNNTZjeEE4KzFZdTZwRy9CZGhUNUpveGhiUVN2VXZNMVB4czciLCJtYWMiOiI4NGRkMzE3NjZiMzA4NTE2ZGE3MjkwOTIzZTVmY2EzOWZjZGI0Yzk1NzVlZjczZTVhY2IzMmVmODVjOTBlMzZhIiwidGFnIjoiIn0%3D; expires=Tue, 08-Apr-2025 04:27:42 GMT; path=/; httponlyboldpay_session=eyJpdiI6IjJCTDRvRHZod0VqdU9UdmxQUWhCMFE9PSIsInZhbHVlIjoieTlHUDVHeXd5QXlaQ3BtVlNuaHE2VWJhc3EvVHJWaTZVVVJjVWdJVzZUYTU5ZUdwdjQ0MUZtcGJML2pjdmJYSVp2" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "Qsc83lQXcDPlrG3OAgUkUsypidcPuKQIyy7OLxYq" "_previous" => array:1 [ "url" => "https://boldpayinc.com/developer/initiate-payment" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]