POST /v1/payment/checkouts/initialize/
curl --location 'https://api.senfenico.com/v1/payment/checkouts/initialize/' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'X-API-KEY: sk_test_...' \
--data '{
"email": "customer@mail.com",
"amount": 600,
"success_url": "https://example.com/sucess",
"cancel_url": "https://example.com/cancel"
}'
POST /v1/payment/checkouts/initialize/
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"email\": \"customer@mail.com\",\n \"amount\": 600,\n \"success_url\": \"https://example.com/sucess\",\n \"cancel_url\": \"https://example.com/cancel\"\n}");
Request request = new Request.Builder()
.url("https://api.senfenico.com/v1/payment/checkouts/initialize/")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.addHeader("Accept", "application/json")
.addHeader("X-API-KEY", "sk_test_...")
.build();
Response response = client.newCall(request).execute();
POST /v1/payment/checkouts/initialize/
var https = require('follow-redirects').https;
var fs = require('fs');
var options = {
'method': 'POST',
'hostname': 'api.senfenico.com',
'path': '/v1/payment/checkouts/initialize/',
'headers': {
'Content-Type': 'application/json',
'Accept': 'application/json',
'X-API-KEY': 'sk_test_...'
},
'maxRedirects': 20
};
var req = https.request(options, function (res) {
var chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function (chunk) {
var body = Buffer.concat(chunks);
console.log(body.toString());
});
res.on("error", function (error) {
console.error(error);
});
});
var postData = JSON.stringify({
"email": "customer@mail.com",
"amount": 600,
"success_url": "https://example.com/sucess",
"cancel_url": "https://example.com/cancel"
});
req.write(postData);
req.end();
POST /v1/payment/checkouts/initialize/
$senfenico = new \Senfenico\Senfenico('sk_test_...');
$senfenico->checkout->initialize([
'amount' => 1000,
'success_url' => 'https://yourwebsite.com/success',
'cancel_url' => 'https://yourwebsite.com/cancel',
]);
POST /v1/payment/checkouts/initialize/
import senfenico
senfenico.api_key = 'sk_test_...'
senfenico.Checkout.initialize(
amount=100,
success_url='https://www.website.com/success',
cancel_url='http://www.website.com/cancel'
)