Публикация данных с использованием curl с опциями в платежном шлюзе - PullRequest
1 голос
/ 24 сентября 2019

Я пытаюсь опубликовать некоторые переменные в платежном шлюзе.Я не знаю, как отправить с вариантами.Я искал много в Google, но никакой подсказки я не получил.

Похожие сообщения я получил

https://stackoverflow.com/a/32112981/1780414

Процедурные

Ниже код, который я получил отдокументация.

curl -k https://sandbox.juspay.in/orders \
-u your_api_key: \
-d "amount=10.00" \
-d "order_id=ord_007" \
-d "customer_id=guest_user_101" \
-d "customer_email=customer@gmail.com" \
-d "customer_phone=919988665522" \
-d "product_id=:pid" \
-d "description=Order Info"

I did this  

/ set post fields
$post = [
    'your_api_key'=>'12345678',
    'amount' => '10.00',
    'order_id' => 'ord_007',
    'customer_id' => 'guest_user_101',
    'customer_email' => 'customer@gmail.com',
    'customer_phone' => '9999999999',
    'product_id' => 'P01',
    'description' => 'Order Info',
];

$ch = curl_init('https://sandbox.juspay.in/orders');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

// execute!
$response = curl_exec($ch);

// close the connection, release resources used
curl_close($ch);

// do anything you want with your response
var_dump($response);


//I got the response 

string '{"status":"error","error_code":"access_denied"}' (length=47)
...