Payments Gateway API
GET
Affiliation By Id
{{baseUrl}}/api/pvt/affiliations/:affiliationId
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
QUERY PARAMS
affiliationId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/affiliations/:affiliationId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/pvt/affiliations/:affiliationId" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:content-type ""
:accept ""}})
require "http/client"
url = "{{baseUrl}}/api/pvt/affiliations/:affiliationId"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => ""
"accept" => ""
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/pvt/affiliations/:affiliationId"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/affiliations/:affiliationId");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/affiliations/:affiliationId"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/pvt/affiliations/:affiliationId HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type:
Accept:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/pvt/affiliations/:affiliationId")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "")
.setHeader("accept", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/affiliations/:affiliationId"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/affiliations/:affiliationId")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/pvt/affiliations/:affiliationId")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/pvt/affiliations/:affiliationId');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/affiliations/:affiliationId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/affiliations/:affiliationId';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/affiliations/:affiliationId',
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/affiliations/:affiliationId")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/affiliations/:affiliationId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/affiliations/:affiliationId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/pvt/affiliations/:affiliationId');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/affiliations/:affiliationId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/affiliations/:affiliationId';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"",
@"accept": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/affiliations/:affiliationId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/affiliations/:affiliationId" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "");
("accept", "");
] in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/affiliations/:affiliationId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/pvt/affiliations/:affiliationId', [
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/affiliations/:affiliationId');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/pvt/affiliations/:affiliationId');
$request->setRequestMethod('GET');
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/affiliations/:affiliationId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/affiliations/:affiliationId' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "",
'accept': ""
}
conn.request("GET", "/baseUrl/api/pvt/affiliations/:affiliationId", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/affiliations/:affiliationId"
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
}
response = requests.get(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/affiliations/:affiliationId"
response <- VERB("GET", url, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/affiliations/:affiliationId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = ''
request["accept"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/pvt/affiliations/:affiliationId') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/affiliations/:affiliationId";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/pvt/affiliations/:affiliationId \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: '
http GET {{baseUrl}}/api/pvt/affiliations/:affiliationId \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method GET \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: ' \
--header 'accept: ' \
--output-document \
- {{baseUrl}}/api/pvt/affiliations/:affiliationId
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/affiliations/:affiliationId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Affiliations
{{baseUrl}}/api/pvt/affiliations
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/affiliations");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/pvt/affiliations" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:content-type ""
:accept ""}})
require "http/client"
url = "{{baseUrl}}/api/pvt/affiliations"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => ""
"accept" => ""
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/pvt/affiliations"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/affiliations");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/affiliations"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/pvt/affiliations HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type:
Accept:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/pvt/affiliations")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "")
.setHeader("accept", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/affiliations"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/affiliations")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/pvt/affiliations")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/pvt/affiliations');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/affiliations',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/affiliations';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/affiliations',
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/affiliations")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/affiliations',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/affiliations',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/pvt/affiliations');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/affiliations',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/affiliations';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"",
@"accept": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/affiliations"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/affiliations" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "");
("accept", "");
] in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/affiliations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/pvt/affiliations', [
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/affiliations');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/pvt/affiliations');
$request->setRequestMethod('GET');
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/affiliations' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/affiliations' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "",
'accept': ""
}
conn.request("GET", "/baseUrl/api/pvt/affiliations", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/affiliations"
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
}
response = requests.get(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/affiliations"
response <- VERB("GET", url, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/affiliations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = ''
request["accept"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/pvt/affiliations') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/affiliations";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/pvt/affiliations \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: '
http GET {{baseUrl}}/api/pvt/affiliations \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method GET \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: ' \
--header 'accept: ' \
--output-document \
- {{baseUrl}}/api/pvt/affiliations
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/affiliations")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Available Payment Methods
{{baseUrl}}/api/pvt/merchants/payment-systems
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/merchants/payment-systems");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/pvt/merchants/payment-systems" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:content-type ""
:accept ""}})
require "http/client"
url = "{{baseUrl}}/api/pvt/merchants/payment-systems"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => ""
"accept" => ""
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/pvt/merchants/payment-systems"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/merchants/payment-systems");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/merchants/payment-systems"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/pvt/merchants/payment-systems HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type:
Accept:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/pvt/merchants/payment-systems")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "")
.setHeader("accept", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/merchants/payment-systems"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/merchants/payment-systems")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/pvt/merchants/payment-systems")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/pvt/merchants/payment-systems');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/merchants/payment-systems',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/merchants/payment-systems';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/merchants/payment-systems',
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/merchants/payment-systems")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/merchants/payment-systems',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/merchants/payment-systems',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/pvt/merchants/payment-systems');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/merchants/payment-systems',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/merchants/payment-systems';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"",
@"accept": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/merchants/payment-systems"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/merchants/payment-systems" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "");
("accept", "");
] in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/merchants/payment-systems",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/pvt/merchants/payment-systems', [
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/merchants/payment-systems');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/pvt/merchants/payment-systems');
$request->setRequestMethod('GET');
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/merchants/payment-systems' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/merchants/payment-systems' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "",
'accept': ""
}
conn.request("GET", "/baseUrl/api/pvt/merchants/payment-systems", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/merchants/payment-systems"
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
}
response = requests.get(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/merchants/payment-systems"
response <- VERB("GET", url, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/merchants/payment-systems")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = ''
request["accept"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/pvt/merchants/payment-systems') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/merchants/payment-systems";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/pvt/merchants/payment-systems \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: '
http GET {{baseUrl}}/api/pvt/merchants/payment-systems \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method GET \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: ' \
--header 'accept: ' \
--output-document \
- {{baseUrl}}/api/pvt/merchants/payment-systems
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/merchants/payment-systems")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json; charset=utf-8
RESPONSE BODY json
[
{
"affiliationId": null,
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": false,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PayPalPlusConnector",
"description": null,
"dueDate": "2016-04-16T14:52:03.736Z",
"fields": null,
"groupName": "PayPalPlus",
"id": 49,
"implementation": "Vtex.PaymentGateway.PayPalPlus.PayPalPlusPayment",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "PayPalPlus",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PayPalPlusConnector",
"id": "2d062b92-f247-4935-a237-8e309e2b4422"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": null,
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": true,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.MercadoPagoConnector",
"description": null,
"dueDate": "2016-04-23T02:52:03.736Z",
"fields": null,
"groupName": "MercadoPago",
"id": 18,
"implementation": "Vtex.PaymentGateway.RedirectPayments.MercadoPagoPayment",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Mercado Pago",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.MercadoPagoConnector",
"id": "8a455c9f-fa4e-40c6-b68d-cb91eeee4c87"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": null,
"allowCommercialCondition": true,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": true,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.BraspagConnector",
"description": null,
"dueDate": "2016-04-18T02:52:03.751Z",
"fields": null,
"groupName": "creditCard",
"id": 8,
"implementation": "Vtex.PaymentGateway.CreditCard.Hipercard",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Hipercard",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.BraspagConnector",
"id": "dbf01be3-e701-4791-a2f0-9ce7f2540d5f"
},
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"id": "bd44b35b-11e1-4684-8a42-db8ca4215b99"
}
],
"validator": {
"cardCodeMask": "999",
"cardCodeRegex": "^[0-9]{3}$",
"mask": "9999999999999999999",
"regex": "^606282|^3841(?:[0|4|6]{1})0",
"useBillingAddress": true,
"useCardHolderName": true,
"useCvv": true,
"useExpirationDate": true,
"validCardLengths": null,
"weights": [
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
1,
1,
1
]
}
},
{
"affiliationId": null,
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": false,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": true,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.BankIssuedInvoiceBBConnector",
"description": null,
"dueDate": "2016-04-20T23:59:59.999Z",
"fields": null,
"groupName": "bankInvoice",
"id": 6,
"implementation": "Vtex.PaymentGateway.BankIssuedInvoice.BankIssuedInvoicePayment",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Boleto Bancário",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.BankIssuedInvoiceBBConnector",
"id": "c1ab4c11-5da3-41a5-9933-73639ce69cdf"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": null,
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": false,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.VtexGiftCardHub.VtexGiftCardHubConnector",
"description": null,
"dueDate": "2016-04-16T02:52:03.751Z",
"fields": null,
"groupName": "giftCard",
"id": 16,
"implementation": "Vtex.PaymentGateway.GiftCard.VtexGiftCard",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Vale",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.VtexGiftCardHub.VtexGiftCardHubConnector",
"id": "fb238965-9f24-45c1-8f85-3aae93d3f752"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": null,
"allowCommercialCondition": true,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": true,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector",
"description": null,
"dueDate": "2016-04-18T02:52:03.767Z",
"fields": null,
"groupName": "creditCard",
"id": 9,
"implementation": "Vtex.PaymentGateway.CreditCard.Elo",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Elo",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector",
"id": "c6ddf433-a516-4aa7-abb6-bda70d5243b2"
}
],
"validator": {
"cardCodeMask": "999",
"cardCodeRegex": "^[0-9]{3}$",
"mask": "9999 9999 9999 9999",
"regex": "^((((438935)|(509048)|(509049)|(509067)|(509069)|(509050)|(509074)|(509068)|(509040)|(509045)|(509051)|(509046)|(509066)|(509047)|(509042)|(509052)|(509043)|(509064)|(509040)|(636368)|(636368)|(504175)|(451416)|(636297))\\d{0,10})|((5067)|(4576)|(4011))\\d{0,12})$",
"useBillingAddress": true,
"useCardHolderName": true,
"useCvv": true,
"useExpirationDate": true,
"validCardLengths": null,
"weights": [
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2
]
}
},
{
"affiliationId": null,
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": true,
"allowInstallments": false,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.SafetyPay.SafetyPayConnector",
"description": null,
"dueDate": "2016-04-16T02:52:03.767Z",
"fields": null,
"groupName": "safetypay",
"id": 38,
"implementation": "Vtex.PaymentGateway.RedirectPayments.SafetypayPayment",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Safetypay",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.SafetyPay.SafetyPayConnector",
"id": "d6027c18-4801-4ef9-b6f2-ca2163be8a32"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": null,
"allowCommercialCondition": true,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": true,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"description": null,
"dueDate": "2016-04-18T02:52:03.767Z",
"fields": null,
"groupName": "creditCard",
"id": 4,
"implementation": "Vtex.PaymentGateway.CreditCard.Mastercard",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Mastercard",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"id": "3180c470-5b2a-4fd2-b063-f28a19c79e8c"
},
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.TestConnector",
"id": "a4472931-4508-4376-ba5a-11dac634b397"
}
],
"validator": {
"cardCodeMask": "999",
"cardCodeRegex": "^[0-9]{3}$",
"mask": "9999 9999 9999 9999",
"regex": "^5(1(0(0(0([0-9])|[1-9][0-9])|[1-9][0-9]{0})|[1-9][0-9]{0})|3(0(4(0([0-9]))|[0-3][0-9]{0}))|2[0-9]{0})|^5(3(0(4(2([0-9])|[3-9][0-9])|[5-9][0-9]{0})|[1-9][0-9]{0})|5(9(9(9([0-9])|[0-8][0-9])|[0-8][0-9]{0})|[0-8][0-9]{0})|4[0-9]{0})",
"useBillingAddress": true,
"useCardHolderName": true,
"useCvv": true,
"useExpirationDate": true,
"validCardLengths": null,
"weights": [
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2
]
}
},
{
"affiliationId": null,
"allowCommercialCondition": true,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": true,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"description": null,
"dueDate": "2016-04-18T02:52:03.767Z",
"fields": null,
"groupName": "creditCard",
"id": 2,
"implementation": "Vtex.PaymentGateway.CreditCard.Visa",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Visa",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"id": "06137299-ed94-4db2-a7e0-0cbfa7602e42"
},
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.RedecardConnector",
"id": "a944ceb5-a43d-4b90-b625-5bde2b4db5b8"
},
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagSeguroDirect.PagSeguroConnector",
"id": "c132f93f-c9e3-402b-b161-89c8fb7f0651"
}
],
"validator": {
"cardCodeMask": "999",
"cardCodeRegex": "^[0-9]{3}$",
"mask": "9999 9999 9999 9999",
"regex": "^4",
"useBillingAddress": true,
"useCardHolderName": true,
"useCvv": true,
"useExpirationDate": true,
"validCardLengths": null,
"weights": [
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2
]
}
},
{
"affiliationId": null,
"allowCommercialCondition": true,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": true,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"description": null,
"dueDate": "2016-04-18T02:52:03.767Z",
"fields": null,
"groupName": "creditCard",
"id": 3,
"implementation": "Vtex.PaymentGateway.CreditCard.Diners",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Diners",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"id": "a2c6087d-9efd-40a6-a573-a13cd7ec69ce"
}
],
"validator": {
"cardCodeMask": "999",
"cardCodeRegex": "^[0-9]{3}$",
"mask": "9999 999999 9999",
"regex": "^3(0[0-5]|[68][0-9])[0-9]{11}$",
"useBillingAddress": true,
"useCardHolderName": true,
"useCvv": true,
"useExpirationDate": true,
"validCardLengths": null,
"weights": [
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2
]
}
},
{
"affiliationId": null,
"allowCommercialCondition": true,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": true,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"description": null,
"dueDate": "2016-04-18T02:52:03.782Z",
"fields": null,
"groupName": "creditCard",
"id": 7,
"implementation": "Vtex.PaymentGateway.CreditCard.Aura",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Aura",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.CieloConnector",
"id": "519046a1-36f2-45d8-852a-610fc1847b30"
},
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector",
"id": "5f41dd10-a338-4e43-8b56-ec72408ff731"
},
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"id": "420f9a00-dcfe-410d-b51f-5bf8461d2326"
}
],
"validator": {
"cardCodeMask": "999",
"cardCodeRegex": "^[0-9]{3}$",
"mask": "9999999999999999999",
"regex": "^50[0-9]{17}$",
"useBillingAddress": true,
"useCardHolderName": true,
"useCvv": true,
"useExpirationDate": true,
"validCardLengths": null,
"weights": []
}
},
{
"affiliationId": null,
"allowCommercialCondition": true,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": true,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"description": null,
"dueDate": "2016-04-18T02:52:03.782Z",
"fields": null,
"groupName": "creditCard",
"id": 33,
"implementation": "Vtex.PaymentGateway.CreditCard.Cabal",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "Cabal",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector",
"id": "e243df96-cf1b-4d26-9a3a-de7a02feb657"
}
],
"validator": {
"cardCodeMask": "999",
"cardCodeRegex": "^[0-9]{3}$",
"mask": "9999 9999 9999 9999",
"regex": "6(0(4(2(0([1-9])|1([0-9])))))|6(0(3(5(2(2)))))|5(8(9(6(5(7)))))|6(0(4(2(2([1-9])|[3-9][0-9])|4(0(0))|3[0-9]{0})))",
"useBillingAddress": true,
"useCardHolderName": true,
"useCvv": true,
"useExpirationDate": true,
"validCardLengths": null,
"weights": [
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2
]
}
},
{
"affiliationId": null,
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": true,
"allowInstallments": false,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagSeguro.PagSeguroConnector",
"description": null,
"dueDate": "2016-04-22T02:52:03.782Z",
"fields": null,
"groupName": "pagSeguro",
"id": 26,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagSeguroPayment",
"isAvailable": true,
"isCustom": false,
"isSelfAuthorized": false,
"name": "PagSeguro",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagSeguro.PagSeguroConnector",
"id": "9bdd6af3-6edd-4df8-8ba4-3b8f7b953bea"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430004,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "RedPagos (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430014,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "Abitab (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430201,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "VISA (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430202,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "MASTER (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430203,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "OCA (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430208,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "DINERS (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430210,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "LIDER (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430220,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "VISA BROU (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430222,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "VISA MAS BROU (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430230,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "VISA SANTANDER (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.406Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430231,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "MASTER SANTANDER (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
},
{
"affiliationId": "49de1a21-ca32-4e66-855c-59ddfae31995",
"allowCommercialCondition": false,
"allowCommercialPolicy": true,
"allowCountry": false,
"allowInstallments": true,
"allowIssuer": false,
"allowMultiple": true,
"allowNotification": false,
"allowPeriod": true,
"antifraudConnectorImplementation": null,
"connectorId": 0,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"description": null,
"dueDate": "2016-04-16T02:52:04.422Z",
"fields": null,
"groupName": "PagosWeb",
"id": 430232,
"implementation": "Vtex.PaymentGateway.RedirectPayments.PagosWebPayment",
"isAvailable": true,
"isCustom": true,
"isSelfAuthorized": false,
"name": "VISA SANTANDER HIPER (PagosWeb) ",
"requiresDocument": false,
"requiresPhone": false,
"rules": [
{
"antifraudImplementation": null,
"connectorImplementation": "Vtex.PaymentGateway.Connectors.PagosWebConnector",
"id": "22974080-1b2e-4ed2-a526-6d036179d50e"
}
],
"validator": {
"cardCodeMask": null,
"cardCodeRegex": null,
"mask": null,
"regex": null,
"useBillingAddress": false,
"useCardHolderName": false,
"useCvv": false,
"useExpirationDate": false,
"validCardLengths": null,
"weights": null
}
}
]
DELETE
Delete Rule
{{baseUrl}}/api/pvt/rules/:ruleId
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
QUERY PARAMS
ruleId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/rules/:ruleId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/api/pvt/rules/:ruleId" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:content-type ""
:accept ""}})
require "http/client"
url = "{{baseUrl}}/api/pvt/rules/:ruleId"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => ""
"accept" => ""
}
response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/api/pvt/rules/:ruleId"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/rules/:ruleId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/rules/:ruleId"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/api/pvt/rules/:ruleId HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type:
Accept:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/pvt/rules/:ruleId")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "")
.setHeader("accept", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/rules/:ruleId"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/rules/:ruleId")
.delete(null)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/pvt/rules/:ruleId")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/api/pvt/rules/:ruleId');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/rules/:ruleId';
const options = {
method: 'DELETE',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
method: 'DELETE',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/rules/:ruleId")
.delete(null)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/rules/:ruleId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/api/pvt/rules/:ruleId');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/rules/:ruleId';
const options = {
method: 'DELETE',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"",
@"accept": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/rules/:ruleId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/rules/:ruleId" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "");
("accept", "");
] in
Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/rules/:ruleId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/api/pvt/rules/:ruleId', [
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/rules/:ruleId');
$request->setMethod(HTTP_METH_DELETE);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/pvt/rules/:ruleId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/rules/:ruleId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/rules/:ruleId' -Method DELETE -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "",
'accept': ""
}
conn.request("DELETE", "/baseUrl/api/pvt/rules/:ruleId", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/rules/:ruleId"
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
}
response = requests.delete(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/rules/:ruleId"
response <- VERB("DELETE", url, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/rules/:ruleId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = ''
request["accept"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/api/pvt/rules/:ruleId') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/rules/:ruleId";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/api/pvt/rules/:ruleId \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: '
http DELETE {{baseUrl}}/api/pvt/rules/:ruleId \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method DELETE \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: ' \
--header 'accept: ' \
--output-document \
- {{baseUrl}}/api/pvt/rules/:ruleId
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/rules/:ruleId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Insert Affiliation
{{baseUrl}}/api/pvt/affiliations
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
BODY json
{
"configuration": [
{
"name": "",
"value": ""
}
],
"implementation": "",
"isConfigured": false,
"isdelivered": false,
"name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/affiliations");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: application/json");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/pvt/affiliations" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:content-type :json
:form-params {:configuration [{:name "HowTo"
:value "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"} {:name "MerchantId"
:value "sampleData"} {:name "MerchantKey"
:value "sampleData"} {:name "softDescriptor"
:value "teste"} {:name "bankInvoiceProvider"
:value "Disabled"} {:name "bankIDebitProvider"
:value "Disabled"} {:name "useEarlySecurityCapture"
:value "0"} {:name "isProduction"
:value "false"} {:name "bankDebitProvider"
:value "Disabled"} {:name "Registered"
:value "false"}]
:implementation "Vtex.PaymentGateway.Connectors.CieloV3Connector"
:isConfigured true
:isdelivered true
:name "CieloV3 - Teste Ellen"}})
require "http/client"
url = "{{baseUrl}}/api/pvt/affiliations"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => "application/json"
"accept" => ""
}
reqBody = "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/pvt/affiliations"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/affiliations");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "application/json");
request.AddHeader("accept", "");
request.AddParameter("application/json", "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/affiliations"
payload := strings.NewReader("{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "application/json")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/pvt/affiliations HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type: application/json
Accept:
Host: example.com
Content-Length: 933
{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "sampleData"
},
{
"name": "MerchantKey",
"value": "sampleData"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/pvt/affiliations")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "application/json")
.setHeader("accept", "")
.setBody("{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/affiliations"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "application/json")
.header("accept", "")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/affiliations")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "application/json")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/pvt/affiliations")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "application/json")
.header("accept", "")
.body("{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}")
.asString();
const data = JSON.stringify({
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{
name: 'MerchantId',
value: 'sampleData'
},
{
name: 'MerchantKey',
value: 'sampleData'
},
{
name: 'softDescriptor',
value: 'teste'
},
{
name: 'bankInvoiceProvider',
value: 'Disabled'
},
{
name: 'bankIDebitProvider',
value: 'Disabled'
},
{
name: 'useEarlySecurityCapture',
value: '0'
},
{
name: 'isProduction',
value: 'false'
},
{
name: 'bankDebitProvider',
value: 'Disabled'
},
{
name: 'Registered',
value: 'false'
}
],
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/pvt/affiliations');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/affiliations',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': 'application/json',
accept: ''
},
data: {
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{name: 'MerchantId', value: 'sampleData'},
{name: 'MerchantKey', value: 'sampleData'},
{name: 'softDescriptor', value: 'teste'},
{name: 'bankInvoiceProvider', value: 'Disabled'},
{name: 'bankIDebitProvider', value: 'Disabled'},
{name: 'useEarlySecurityCapture', value: '0'},
{name: 'isProduction', value: 'false'},
{name: 'bankDebitProvider', value: 'Disabled'},
{name: 'Registered', value: 'false'}
],
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/affiliations';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': 'application/json',
accept: ''
},
body: '{"configuration":[{"name":"HowTo","value":"https://developercielo.github.io/Habilitacao-meios-de-pagamento/"},{"name":"MerchantId","value":"sampleData"},{"name":"MerchantKey","value":"sampleData"},{"name":"softDescriptor","value":"teste"},{"name":"bankInvoiceProvider","value":"Disabled"},{"name":"bankIDebitProvider","value":"Disabled"},{"name":"useEarlySecurityCapture","value":"0"},{"name":"isProduction","value":"false"},{"name":"bankDebitProvider","value":"Disabled"},{"name":"Registered","value":"false"}],"implementation":"Vtex.PaymentGateway.Connectors.CieloV3Connector","isConfigured":true,"isdelivered":true,"name":"CieloV3 - Teste Ellen"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/affiliations',
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': 'application/json',
accept: ''
},
processData: false,
data: '{\n "configuration": [\n {\n "name": "HowTo",\n "value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"\n },\n {\n "name": "MerchantId",\n "value": "sampleData"\n },\n {\n "name": "MerchantKey",\n "value": "sampleData"\n },\n {\n "name": "softDescriptor",\n "value": "teste"\n },\n {\n "name": "bankInvoiceProvider",\n "value": "Disabled"\n },\n {\n "name": "bankIDebitProvider",\n "value": "Disabled"\n },\n {\n "name": "useEarlySecurityCapture",\n "value": "0"\n },\n {\n "name": "isProduction",\n "value": "false"\n },\n {\n "name": "bankDebitProvider",\n "value": "Disabled"\n },\n {\n "name": "Registered",\n "value": "false"\n }\n ],\n "implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",\n "isConfigured": true,\n "isdelivered": true,\n "name": "CieloV3 - Teste Ellen"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/affiliations")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "application/json")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/affiliations',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': 'application/json',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{name: 'MerchantId', value: 'sampleData'},
{name: 'MerchantKey', value: 'sampleData'},
{name: 'softDescriptor', value: 'teste'},
{name: 'bankInvoiceProvider', value: 'Disabled'},
{name: 'bankIDebitProvider', value: 'Disabled'},
{name: 'useEarlySecurityCapture', value: '0'},
{name: 'isProduction', value: 'false'},
{name: 'bankDebitProvider', value: 'Disabled'},
{name: 'Registered', value: 'false'}
],
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/affiliations',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': 'application/json',
accept: ''
},
body: {
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{name: 'MerchantId', value: 'sampleData'},
{name: 'MerchantKey', value: 'sampleData'},
{name: 'softDescriptor', value: 'teste'},
{name: 'bankInvoiceProvider', value: 'Disabled'},
{name: 'bankIDebitProvider', value: 'Disabled'},
{name: 'useEarlySecurityCapture', value: '0'},
{name: 'isProduction', value: 'false'},
{name: 'bankDebitProvider', value: 'Disabled'},
{name: 'Registered', value: 'false'}
],
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/pvt/affiliations');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': 'application/json',
accept: ''
});
req.type('json');
req.send({
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{
name: 'MerchantId',
value: 'sampleData'
},
{
name: 'MerchantKey',
value: 'sampleData'
},
{
name: 'softDescriptor',
value: 'teste'
},
{
name: 'bankInvoiceProvider',
value: 'Disabled'
},
{
name: 'bankIDebitProvider',
value: 'Disabled'
},
{
name: 'useEarlySecurityCapture',
value: '0'
},
{
name: 'isProduction',
value: 'false'
},
{
name: 'bankDebitProvider',
value: 'Disabled'
},
{
name: 'Registered',
value: 'false'
}
],
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/affiliations',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': 'application/json',
accept: ''
},
data: {
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{name: 'MerchantId', value: 'sampleData'},
{name: 'MerchantKey', value: 'sampleData'},
{name: 'softDescriptor', value: 'teste'},
{name: 'bankInvoiceProvider', value: 'Disabled'},
{name: 'bankIDebitProvider', value: 'Disabled'},
{name: 'useEarlySecurityCapture', value: '0'},
{name: 'isProduction', value: 'false'},
{name: 'bankDebitProvider', value: 'Disabled'},
{name: 'Registered', value: 'false'}
],
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/affiliations';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': 'application/json',
accept: ''
},
body: '{"configuration":[{"name":"HowTo","value":"https://developercielo.github.io/Habilitacao-meios-de-pagamento/"},{"name":"MerchantId","value":"sampleData"},{"name":"MerchantKey","value":"sampleData"},{"name":"softDescriptor","value":"teste"},{"name":"bankInvoiceProvider","value":"Disabled"},{"name":"bankIDebitProvider","value":"Disabled"},{"name":"useEarlySecurityCapture","value":"0"},{"name":"isProduction","value":"false"},{"name":"bankDebitProvider","value":"Disabled"},{"name":"Registered","value":"false"}],"implementation":"Vtex.PaymentGateway.Connectors.CieloV3Connector","isConfigured":true,"isdelivered":true,"name":"CieloV3 - Teste Ellen"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"application/json",
@"accept": @"" };
NSDictionary *parameters = @{ @"configuration": @[ @{ @"name": @"HowTo", @"value": @"https://developercielo.github.io/Habilitacao-meios-de-pagamento/" }, @{ @"name": @"MerchantId", @"value": @"sampleData" }, @{ @"name": @"MerchantKey", @"value": @"sampleData" }, @{ @"name": @"softDescriptor", @"value": @"teste" }, @{ @"name": @"bankInvoiceProvider", @"value": @"Disabled" }, @{ @"name": @"bankIDebitProvider", @"value": @"Disabled" }, @{ @"name": @"useEarlySecurityCapture", @"value": @"0" }, @{ @"name": @"isProduction", @"value": @"false" }, @{ @"name": @"bankDebitProvider", @"value": @"Disabled" }, @{ @"name": @"Registered", @"value": @"false" } ],
@"implementation": @"Vtex.PaymentGateway.Connectors.CieloV3Connector",
@"isConfigured": @YES,
@"isdelivered": @YES,
@"name": @"CieloV3 - Teste Ellen" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/affiliations"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/affiliations" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "application/json");
("accept", "");
] in
let body = Cohttp_lwt_body.of_string "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/affiliations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'configuration' => [
[
'name' => 'HowTo',
'value' => 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
],
[
'name' => 'MerchantId',
'value' => 'sampleData'
],
[
'name' => 'MerchantKey',
'value' => 'sampleData'
],
[
'name' => 'softDescriptor',
'value' => 'teste'
],
[
'name' => 'bankInvoiceProvider',
'value' => 'Disabled'
],
[
'name' => 'bankIDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'useEarlySecurityCapture',
'value' => '0'
],
[
'name' => 'isProduction',
'value' => 'false'
],
[
'name' => 'bankDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'Registered',
'value' => 'false'
]
],
'implementation' => 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
'isConfigured' => null,
'isdelivered' => null,
'name' => 'CieloV3 - Teste Ellen'
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: application/json",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/pvt/affiliations', [
'body' => '{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "sampleData"
},
{
"name": "MerchantKey",
"value": "sampleData"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}',
'headers' => [
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/affiliations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => 'application/json',
'accept' => ''
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'configuration' => [
[
'name' => 'HowTo',
'value' => 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
],
[
'name' => 'MerchantId',
'value' => 'sampleData'
],
[
'name' => 'MerchantKey',
'value' => 'sampleData'
],
[
'name' => 'softDescriptor',
'value' => 'teste'
],
[
'name' => 'bankInvoiceProvider',
'value' => 'Disabled'
],
[
'name' => 'bankIDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'useEarlySecurityCapture',
'value' => '0'
],
[
'name' => 'isProduction',
'value' => 'false'
],
[
'name' => 'bankDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'Registered',
'value' => 'false'
]
],
'implementation' => 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
'isConfigured' => null,
'isdelivered' => null,
'name' => 'CieloV3 - Teste Ellen'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'configuration' => [
[
'name' => 'HowTo',
'value' => 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
],
[
'name' => 'MerchantId',
'value' => 'sampleData'
],
[
'name' => 'MerchantKey',
'value' => 'sampleData'
],
[
'name' => 'softDescriptor',
'value' => 'teste'
],
[
'name' => 'bankInvoiceProvider',
'value' => 'Disabled'
],
[
'name' => 'bankIDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'useEarlySecurityCapture',
'value' => '0'
],
[
'name' => 'isProduction',
'value' => 'false'
],
[
'name' => 'bankDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'Registered',
'value' => 'false'
]
],
'implementation' => 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
'isConfigured' => null,
'isdelivered' => null,
'name' => 'CieloV3 - Teste Ellen'
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/affiliations');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => 'application/json',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "application/json")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/affiliations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "sampleData"
},
{
"name": "MerchantKey",
"value": "sampleData"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "application/json")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/affiliations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "sampleData"
},
{
"name": "MerchantKey",
"value": "sampleData"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "application/json",
'accept': ""
}
conn.request("POST", "/baseUrl/api/pvt/affiliations", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/affiliations"
payload = {
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "sampleData"
},
{
"name": "MerchantKey",
"value": "sampleData"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": True,
"isdelivered": True,
"name": "CieloV3 - Teste Ellen"
}
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "application/json",
"accept": ""
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/affiliations"
payload <- "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/affiliations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = 'application/json'
request["accept"] = ''
request.body = "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/pvt/affiliations') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.body = "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"sampleData\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/affiliations";
let payload = json!({
"configuration": (
json!({
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
}),
json!({
"name": "MerchantId",
"value": "sampleData"
}),
json!({
"name": "MerchantKey",
"value": "sampleData"
}),
json!({
"name": "softDescriptor",
"value": "teste"
}),
json!({
"name": "bankInvoiceProvider",
"value": "Disabled"
}),
json!({
"name": "bankIDebitProvider",
"value": "Disabled"
}),
json!({
"name": "useEarlySecurityCapture",
"value": "0"
}),
json!({
"name": "isProduction",
"value": "false"
}),
json!({
"name": "bankDebitProvider",
"value": "Disabled"
}),
json!({
"name": "Registered",
"value": "false"
})
),
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/pvt/affiliations \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "sampleData"
},
{
"name": "MerchantKey",
"value": "sampleData"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}'
echo '{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "sampleData"
},
{
"name": "MerchantKey",
"value": "sampleData"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}' | \
http POST {{baseUrl}}/api/pvt/affiliations \
accept:'' \
content-type:application/json \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method POST \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: application/json' \
--header 'accept: ' \
--body-data '{\n "configuration": [\n {\n "name": "HowTo",\n "value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"\n },\n {\n "name": "MerchantId",\n "value": "sampleData"\n },\n {\n "name": "MerchantKey",\n "value": "sampleData"\n },\n {\n "name": "softDescriptor",\n "value": "teste"\n },\n {\n "name": "bankInvoiceProvider",\n "value": "Disabled"\n },\n {\n "name": "bankIDebitProvider",\n "value": "Disabled"\n },\n {\n "name": "useEarlySecurityCapture",\n "value": "0"\n },\n {\n "name": "isProduction",\n "value": "false"\n },\n {\n "name": "bankDebitProvider",\n "value": "Disabled"\n },\n {\n "name": "Registered",\n "value": "false"\n }\n ],\n "implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",\n "isConfigured": true,\n "isdelivered": true,\n "name": "CieloV3 - Teste Ellen"\n}' \
--output-document \
- {{baseUrl}}/api/pvt/affiliations
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "application/json",
"accept": ""
]
let parameters = [
"configuration": [
[
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
],
[
"name": "MerchantId",
"value": "sampleData"
],
[
"name": "MerchantKey",
"value": "sampleData"
],
[
"name": "softDescriptor",
"value": "teste"
],
[
"name": "bankInvoiceProvider",
"value": "Disabled"
],
[
"name": "bankIDebitProvider",
"value": "Disabled"
],
[
"name": "useEarlySecurityCapture",
"value": "0"
],
[
"name": "isProduction",
"value": "false"
],
[
"name": "bankDebitProvider",
"value": "Disabled"
],
[
"name": "Registered",
"value": "false"
]
],
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/affiliations")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Insert Rule
{{baseUrl}}/api/pvt/rules
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Accept
Content-Type
BODY json
{
"antifraud": {
"affiliationId": "",
"implementation": ""
},
"beginDate": "",
"condition": "",
"connector": {
"affiliationId": "",
"implementation": ""
},
"country": "",
"dateIntervals": "",
"enabled": false,
"endDate": "",
"installmentOptions": "",
"installmentsService": "",
"isDefault": false,
"isSelfAuthorized": "",
"issuer": {
"name": ""
},
"multiMerchantList": "",
"name": "",
"paymentSystem": {
"id": 0,
"implementation": "",
"name": ""
},
"requiresAuthentication": "",
"salesChannels": [
{
"id": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/rules");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/pvt/rules" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:content-type :json
:form-params {:antifraud {:affiliationId nil
:implementation nil}
:beginDate nil
:condition nil
:connector {:affiliationId "e046d326-5421-45ab-95ae-f13d37f260b5"
:implementation "Vtex.PaymentGateway.Connectors.PromissoryConnector"}
:country nil
:dateIntervals nil
:enabled true
:endDate nil
:installmentOptions nil
:installmentsService nil
:isDefault false
:isSelfAuthorized nil
:issuer {:name nil}
:multiMerchantList nil
:name "Cash - Custom"
:paymentSystem {:id 47
:implementation nil
:name "Cash"}
:requiresAuthentication nil
:salesChannels [{:id ":ALL:"}]}})
require "http/client"
url = "{{baseUrl}}/api/pvt/rules"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"accept" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/pvt/rules"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/rules");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/rules"
payload := strings.NewReader("{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("accept", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/pvt/rules HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Accept:
Content-Type: application/json
Host: example.com
Content-Length: 742
{
"antifraud": {
"affiliationId": null,
"implementation": null
},
"beginDate": null,
"condition": null,
"connector": {
"affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",
"implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": null,
"installmentOptions": null,
"installmentsService": null,
"isDefault": false,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Cash - Custom",
"paymentSystem": {
"id": 47,
"implementation": null,
"name": "Cash"
},
"requiresAuthentication": null,
"salesChannels": [
{
"id": ":ALL:"
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/pvt/rules")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("accept", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/rules"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/rules")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/pvt/rules")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.body("{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
antifraud: {
affiliationId: null,
implementation: null
},
beginDate: null,
condition: null,
connector: {
affiliationId: 'e046d326-5421-45ab-95ae-f13d37f260b5',
implementation: 'Vtex.PaymentGateway.Connectors.PromissoryConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: null,
installmentOptions: null,
installmentsService: null,
isDefault: false,
isSelfAuthorized: null,
issuer: {
name: null
},
multiMerchantList: null,
name: 'Cash - Custom',
paymentSystem: {
id: 47,
implementation: null,
name: 'Cash'
},
requiresAuthentication: null,
salesChannels: [
{
id: ':ALL:'
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/pvt/rules');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/rules',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: {
antifraud: {affiliationId: null, implementation: null},
beginDate: null,
condition: null,
connector: {
affiliationId: 'e046d326-5421-45ab-95ae-f13d37f260b5',
implementation: 'Vtex.PaymentGateway.Connectors.PromissoryConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: null,
installmentOptions: null,
installmentsService: null,
isDefault: false,
isSelfAuthorized: null,
issuer: {name: null},
multiMerchantList: null,
name: 'Cash - Custom',
paymentSystem: {id: 47, implementation: null, name: 'Cash'},
requiresAuthentication: null,
salesChannels: [{id: ':ALL:'}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/rules';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '{"antifraud":{"affiliationId":null,"implementation":null},"beginDate":null,"condition":null,"connector":{"affiliationId":"e046d326-5421-45ab-95ae-f13d37f260b5","implementation":"Vtex.PaymentGateway.Connectors.PromissoryConnector"},"country":null,"dateIntervals":null,"enabled":true,"endDate":null,"installmentOptions":null,"installmentsService":null,"isDefault":false,"isSelfAuthorized":null,"issuer":{"name":null},"multiMerchantList":null,"name":"Cash - Custom","paymentSystem":{"id":47,"implementation":null,"name":"Cash"},"requiresAuthentication":null,"salesChannels":[{"id":":ALL:"}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/rules',
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "antifraud": {\n "affiliationId": null,\n "implementation": null\n },\n "beginDate": null,\n "condition": null,\n "connector": {\n "affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",\n "implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"\n },\n "country": null,\n "dateIntervals": null,\n "enabled": true,\n "endDate": null,\n "installmentOptions": null,\n "installmentsService": null,\n "isDefault": false,\n "isSelfAuthorized": null,\n "issuer": {\n "name": null\n },\n "multiMerchantList": null,\n "name": "Cash - Custom",\n "paymentSystem": {\n "id": 47,\n "implementation": null,\n "name": "Cash"\n },\n "requiresAuthentication": null,\n "salesChannels": [\n {\n "id": ":ALL:"\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/rules")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/rules',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
antifraud: {affiliationId: null, implementation: null},
beginDate: null,
condition: null,
connector: {
affiliationId: 'e046d326-5421-45ab-95ae-f13d37f260b5',
implementation: 'Vtex.PaymentGateway.Connectors.PromissoryConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: null,
installmentOptions: null,
installmentsService: null,
isDefault: false,
isSelfAuthorized: null,
issuer: {name: null},
multiMerchantList: null,
name: 'Cash - Custom',
paymentSystem: {id: 47, implementation: null, name: 'Cash'},
requiresAuthentication: null,
salesChannels: [{id: ':ALL:'}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/rules',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: {
antifraud: {affiliationId: null, implementation: null},
beginDate: null,
condition: null,
connector: {
affiliationId: 'e046d326-5421-45ab-95ae-f13d37f260b5',
implementation: 'Vtex.PaymentGateway.Connectors.PromissoryConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: null,
installmentOptions: null,
installmentsService: null,
isDefault: false,
isSelfAuthorized: null,
issuer: {name: null},
multiMerchantList: null,
name: 'Cash - Custom',
paymentSystem: {id: 47, implementation: null, name: 'Cash'},
requiresAuthentication: null,
salesChannels: [{id: ':ALL:'}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/pvt/rules');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
});
req.type('json');
req.send({
antifraud: {
affiliationId: null,
implementation: null
},
beginDate: null,
condition: null,
connector: {
affiliationId: 'e046d326-5421-45ab-95ae-f13d37f260b5',
implementation: 'Vtex.PaymentGateway.Connectors.PromissoryConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: null,
installmentOptions: null,
installmentsService: null,
isDefault: false,
isSelfAuthorized: null,
issuer: {
name: null
},
multiMerchantList: null,
name: 'Cash - Custom',
paymentSystem: {
id: 47,
implementation: null,
name: 'Cash'
},
requiresAuthentication: null,
salesChannels: [
{
id: ':ALL:'
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/rules',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: {
antifraud: {affiliationId: null, implementation: null},
beginDate: null,
condition: null,
connector: {
affiliationId: 'e046d326-5421-45ab-95ae-f13d37f260b5',
implementation: 'Vtex.PaymentGateway.Connectors.PromissoryConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: null,
installmentOptions: null,
installmentsService: null,
isDefault: false,
isSelfAuthorized: null,
issuer: {name: null},
multiMerchantList: null,
name: 'Cash - Custom',
paymentSystem: {id: 47, implementation: null, name: 'Cash'},
requiresAuthentication: null,
salesChannels: [{id: ':ALL:'}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/rules';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '{"antifraud":{"affiliationId":null,"implementation":null},"beginDate":null,"condition":null,"connector":{"affiliationId":"e046d326-5421-45ab-95ae-f13d37f260b5","implementation":"Vtex.PaymentGateway.Connectors.PromissoryConnector"},"country":null,"dateIntervals":null,"enabled":true,"endDate":null,"installmentOptions":null,"installmentsService":null,"isDefault":false,"isSelfAuthorized":null,"issuer":{"name":null},"multiMerchantList":null,"name":"Cash - Custom","paymentSystem":{"id":47,"implementation":null,"name":"Cash"},"requiresAuthentication":null,"salesChannels":[{"id":":ALL:"}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"accept": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"antifraud": @{ @"affiliationId": , @"implementation": },
@"beginDate": ,
@"condition": ,
@"connector": @{ @"affiliationId": @"e046d326-5421-45ab-95ae-f13d37f260b5", @"implementation": @"Vtex.PaymentGateway.Connectors.PromissoryConnector" },
@"country": ,
@"dateIntervals": ,
@"enabled": @YES,
@"endDate": ,
@"installmentOptions": ,
@"installmentsService": ,
@"isDefault": @NO,
@"isSelfAuthorized": ,
@"issuer": @{ @"name": },
@"multiMerchantList": ,
@"name": @"Cash - Custom",
@"paymentSystem": @{ @"id": @47, @"implementation": , @"name": @"Cash" },
@"requiresAuthentication": ,
@"salesChannels": @[ @{ @"id": @":ALL:" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/rules"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/rules" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("accept", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/rules",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'antifraud' => [
'affiliationId' => null,
'implementation' => null
],
'beginDate' => null,
'condition' => null,
'connector' => [
'affiliationId' => 'e046d326-5421-45ab-95ae-f13d37f260b5',
'implementation' => 'Vtex.PaymentGateway.Connectors.PromissoryConnector'
],
'country' => null,
'dateIntervals' => null,
'enabled' => null,
'endDate' => null,
'installmentOptions' => null,
'installmentsService' => null,
'isDefault' => null,
'isSelfAuthorized' => null,
'issuer' => [
'name' => null
],
'multiMerchantList' => null,
'name' => 'Cash - Custom',
'paymentSystem' => [
'id' => 47,
'implementation' => null,
'name' => 'Cash'
],
'requiresAuthentication' => null,
'salesChannels' => [
[
'id' => ':ALL:'
]
]
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: application/json",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/pvt/rules', [
'body' => '{
"antifraud": {
"affiliationId": null,
"implementation": null
},
"beginDate": null,
"condition": null,
"connector": {
"affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",
"implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": null,
"installmentOptions": null,
"installmentsService": null,
"isDefault": false,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Cash - Custom",
"paymentSystem": {
"id": 47,
"implementation": null,
"name": "Cash"
},
"requiresAuthentication": null,
"salesChannels": [
{
"id": ":ALL:"
}
]
}',
'headers' => [
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/rules');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'antifraud' => [
'affiliationId' => null,
'implementation' => null
],
'beginDate' => null,
'condition' => null,
'connector' => [
'affiliationId' => 'e046d326-5421-45ab-95ae-f13d37f260b5',
'implementation' => 'Vtex.PaymentGateway.Connectors.PromissoryConnector'
],
'country' => null,
'dateIntervals' => null,
'enabled' => null,
'endDate' => null,
'installmentOptions' => null,
'installmentsService' => null,
'isDefault' => null,
'isSelfAuthorized' => null,
'issuer' => [
'name' => null
],
'multiMerchantList' => null,
'name' => 'Cash - Custom',
'paymentSystem' => [
'id' => 47,
'implementation' => null,
'name' => 'Cash'
],
'requiresAuthentication' => null,
'salesChannels' => [
[
'id' => ':ALL:'
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'antifraud' => [
'affiliationId' => null,
'implementation' => null
],
'beginDate' => null,
'condition' => null,
'connector' => [
'affiliationId' => 'e046d326-5421-45ab-95ae-f13d37f260b5',
'implementation' => 'Vtex.PaymentGateway.Connectors.PromissoryConnector'
],
'country' => null,
'dateIntervals' => null,
'enabled' => null,
'endDate' => null,
'installmentOptions' => null,
'installmentsService' => null,
'isDefault' => null,
'isSelfAuthorized' => null,
'issuer' => [
'name' => null
],
'multiMerchantList' => null,
'name' => 'Cash - Custom',
'paymentSystem' => [
'id' => 47,
'implementation' => null,
'name' => 'Cash'
],
'requiresAuthentication' => null,
'salesChannels' => [
[
'id' => ':ALL:'
]
]
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/rules');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/rules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"antifraud": {
"affiliationId": null,
"implementation": null
},
"beginDate": null,
"condition": null,
"connector": {
"affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",
"implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": null,
"installmentOptions": null,
"installmentsService": null,
"isDefault": false,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Cash - Custom",
"paymentSystem": {
"id": 47,
"implementation": null,
"name": "Cash"
},
"requiresAuthentication": null,
"salesChannels": [
{
"id": ":ALL:"
}
]
}'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/rules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"antifraud": {
"affiliationId": null,
"implementation": null
},
"beginDate": null,
"condition": null,
"connector": {
"affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",
"implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": null,
"installmentOptions": null,
"installmentsService": null,
"isDefault": false,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Cash - Custom",
"paymentSystem": {
"id": 47,
"implementation": null,
"name": "Cash"
},
"requiresAuthentication": null,
"salesChannels": [
{
"id": ":ALL:"
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'accept': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/api/pvt/rules", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/rules"
payload = {
"antifraud": {
"affiliationId": None,
"implementation": None
},
"beginDate": None,
"condition": None,
"connector": {
"affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",
"implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"
},
"country": None,
"dateIntervals": None,
"enabled": True,
"endDate": None,
"installmentOptions": None,
"installmentsService": None,
"isDefault": False,
"isSelfAuthorized": None,
"issuer": { "name": None },
"multiMerchantList": None,
"name": "Cash - Custom",
"paymentSystem": {
"id": 47,
"implementation": None,
"name": "Cash"
},
"requiresAuthentication": None,
"salesChannels": [{ "id": ":ALL:" }]
}
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/rules"
payload <- "{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/rules")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/pvt/rules') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.body = "{\n \"antifraud\": {\n \"affiliationId\": null,\n \"implementation\": null\n },\n \"beginDate\": null,\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"e046d326-5421-45ab-95ae-f13d37f260b5\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.PromissoryConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": null,\n \"installmentOptions\": null,\n \"installmentsService\": null,\n \"isDefault\": false,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Cash - Custom\",\n \"paymentSystem\": {\n \"id\": 47,\n \"implementation\": null,\n \"name\": \"Cash\"\n },\n \"requiresAuthentication\": null,\n \"salesChannels\": [\n {\n \"id\": \":ALL:\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/rules";
let payload = json!({
"antifraud": json!({
"affiliationId": json!(null),
"implementation": json!(null)
}),
"beginDate": json!(null),
"condition": json!(null),
"connector": json!({
"affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",
"implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"
}),
"country": json!(null),
"dateIntervals": json!(null),
"enabled": true,
"endDate": json!(null),
"installmentOptions": json!(null),
"installmentsService": json!(null),
"isDefault": false,
"isSelfAuthorized": json!(null),
"issuer": json!({"name": json!(null)}),
"multiMerchantList": json!(null),
"name": "Cash - Custom",
"paymentSystem": json!({
"id": 47,
"implementation": json!(null),
"name": "Cash"
}),
"requiresAuthentication": json!(null),
"salesChannels": (json!({"id": ":ALL:"}))
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/pvt/rules \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '{
"antifraud": {
"affiliationId": null,
"implementation": null
},
"beginDate": null,
"condition": null,
"connector": {
"affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",
"implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": null,
"installmentOptions": null,
"installmentsService": null,
"isDefault": false,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Cash - Custom",
"paymentSystem": {
"id": 47,
"implementation": null,
"name": "Cash"
},
"requiresAuthentication": null,
"salesChannels": [
{
"id": ":ALL:"
}
]
}'
echo '{
"antifraud": {
"affiliationId": null,
"implementation": null
},
"beginDate": null,
"condition": null,
"connector": {
"affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",
"implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": null,
"installmentOptions": null,
"installmentsService": null,
"isDefault": false,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Cash - Custom",
"paymentSystem": {
"id": 47,
"implementation": null,
"name": "Cash"
},
"requiresAuthentication": null,
"salesChannels": [
{
"id": ":ALL:"
}
]
}' | \
http POST {{baseUrl}}/api/pvt/rules \
accept:'' \
content-type:application/json \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method POST \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'accept: ' \
--header 'content-type: application/json' \
--body-data '{\n "antifraud": {\n "affiliationId": null,\n "implementation": null\n },\n "beginDate": null,\n "condition": null,\n "connector": {\n "affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",\n "implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"\n },\n "country": null,\n "dateIntervals": null,\n "enabled": true,\n "endDate": null,\n "installmentOptions": null,\n "installmentsService": null,\n "isDefault": false,\n "isSelfAuthorized": null,\n "issuer": {\n "name": null\n },\n "multiMerchantList": null,\n "name": "Cash - Custom",\n "paymentSystem": {\n "id": 47,\n "implementation": null,\n "name": "Cash"\n },\n "requiresAuthentication": null,\n "salesChannels": [\n {\n "id": ":ALL:"\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/api/pvt/rules
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
]
let parameters = [
"antifraud": [
"affiliationId": ,
"implementation":
],
"beginDate": ,
"condition": ,
"connector": [
"affiliationId": "e046d326-5421-45ab-95ae-f13d37f260b5",
"implementation": "Vtex.PaymentGateway.Connectors.PromissoryConnector"
],
"country": ,
"dateIntervals": ,
"enabled": true,
"endDate": ,
"installmentOptions": ,
"installmentsService": ,
"isDefault": false,
"isSelfAuthorized": ,
"issuer": ["name": ],
"multiMerchantList": ,
"name": "Cash - Custom",
"paymentSystem": [
"id": 47,
"implementation": ,
"name": "Cash"
],
"requiresAuthentication": ,
"salesChannels": [["id": ":ALL:"]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/rules")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Rule By Id (PUT)
{{baseUrl}}/api/pvt/rules/:ruleId
HEADERS
Accept
Content-Type
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
QUERY PARAMS
ruleId
BODY json
{
"antifraud": {
"affiliationId": ""
},
"beginDate": "",
"condition": "",
"connector": {
"affiliationId": "",
"implementation": ""
},
"country": "",
"dateIntervals": "",
"enabled": false,
"endDate": "",
"id": "",
"installmentOptions": {
"interestRateMethod": ""
},
"isDefault": "",
"isSelfAuthorized": "",
"issuer": {
"name": ""
},
"multiMerchantList": "",
"name": "",
"paymentSystem": {
"id": 0,
"implementation": "",
"name": ""
},
"salesChannels": [
{
"id": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/rules/:ruleId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/pvt/rules/:ruleId" {:headers {:accept ""
:x-provider-api-appkey ""
:x-provider-api-apptoken ""}
:content-type :json
:form-params {:antifraud {:affiliationId "f952588c-8b41-41cc-a06f-c0f48f7320ef"}
:beginDate "1901-01-01T00:00:00.000Z"
:condition nil
:connector {:affiliationId "d0d7097e-0959-43dc-b335-852eda7b2992"
:implementation "Vtex.PaymentGateway.Connectors.MundipaggConnector"}
:country nil
:dateIntervals nil
:enabled true
:endDate "9999-12-31T23:59:59.999Z"
:id "eff4f368-b671-443b-b5a9-82616e87ea1c"
:installmentOptions {:interestRateMethod nil}
:isDefault nil
:isSelfAuthorized nil
:issuer {:name nil}
:multiMerchantList nil
:name "Visa gatewayqa"
:paymentSystem {:id 2
:implementation nil
:name "Visa"}
:salesChannels [{:id "2"}]}})
require "http/client"
url = "{{baseUrl}}/api/pvt/rules/:ruleId"
headers = HTTP::Headers{
"accept" => ""
"content-type" => "application/json"
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
}
reqBody = "{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/api/pvt/rules/:ruleId"),
Headers =
{
{ "accept", "" },
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
},
Content = new StringContent("{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/rules/:ruleId");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddParameter("application/json", "{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/rules/:ruleId"
payload := strings.NewReader("{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("accept", "")
req.Header.Add("content-type", "application/json")
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/api/pvt/rules/:ruleId HTTP/1.1
Accept:
Content-Type: application/json
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Host: example.com
Content-Length: 801
{
"antifraud": {
"affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef"
},
"beginDate": "1901-01-01T00:00:00.000Z",
"condition": null,
"connector": {
"affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",
"implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": "9999-12-31T23:59:59.999Z",
"id": "eff4f368-b671-443b-b5a9-82616e87ea1c",
"installmentOptions": {
"interestRateMethod": null
},
"isDefault": null,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Visa gatewayqa",
"paymentSystem": {
"id": 2,
"implementation": null,
"name": "Visa"
},
"salesChannels": [
{
"id": "2"
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/pvt/rules/:ruleId")
.setHeader("accept", "")
.setHeader("content-type", "application/json")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setBody("{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/rules/:ruleId"))
.header("accept", "")
.header("content-type", "application/json")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/rules/:ruleId")
.put(body)
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/pvt/rules/:ruleId")
.header("accept", "")
.header("content-type", "application/json")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.body("{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
antifraud: {
affiliationId: 'f952588c-8b41-41cc-a06f-c0f48f7320ef'
},
beginDate: '1901-01-01T00:00:00.000Z',
condition: null,
connector: {
affiliationId: 'd0d7097e-0959-43dc-b335-852eda7b2992',
implementation: 'Vtex.PaymentGateway.Connectors.MundipaggConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: '9999-12-31T23:59:59.999Z',
id: 'eff4f368-b671-443b-b5a9-82616e87ea1c',
installmentOptions: {
interestRateMethod: null
},
isDefault: null,
isSelfAuthorized: null,
issuer: {
name: null
},
multiMerchantList: null,
name: 'Visa gatewayqa',
paymentSystem: {
id: 2,
implementation: null,
name: 'Visa'
},
salesChannels: [
{
id: '2'
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/pvt/rules/:ruleId');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
headers: {
accept: '',
'content-type': 'application/json',
'x-provider-api-appkey': '',
'x-provider-api-apptoken': ''
},
data: {
antifraud: {affiliationId: 'f952588c-8b41-41cc-a06f-c0f48f7320ef'},
beginDate: '1901-01-01T00:00:00.000Z',
condition: null,
connector: {
affiliationId: 'd0d7097e-0959-43dc-b335-852eda7b2992',
implementation: 'Vtex.PaymentGateway.Connectors.MundipaggConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: '9999-12-31T23:59:59.999Z',
id: 'eff4f368-b671-443b-b5a9-82616e87ea1c',
installmentOptions: {interestRateMethod: null},
isDefault: null,
isSelfAuthorized: null,
issuer: {name: null},
multiMerchantList: null,
name: 'Visa gatewayqa',
paymentSystem: {id: 2, implementation: null, name: 'Visa'},
salesChannels: [{id: '2'}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/rules/:ruleId';
const options = {
method: 'PUT',
headers: {
accept: '',
'content-type': 'application/json',
'x-provider-api-appkey': '',
'x-provider-api-apptoken': ''
},
body: '{"antifraud":{"affiliationId":"f952588c-8b41-41cc-a06f-c0f48f7320ef"},"beginDate":"1901-01-01T00:00:00.000Z","condition":null,"connector":{"affiliationId":"d0d7097e-0959-43dc-b335-852eda7b2992","implementation":"Vtex.PaymentGateway.Connectors.MundipaggConnector"},"country":null,"dateIntervals":null,"enabled":true,"endDate":"9999-12-31T23:59:59.999Z","id":"eff4f368-b671-443b-b5a9-82616e87ea1c","installmentOptions":{"interestRateMethod":null},"isDefault":null,"isSelfAuthorized":null,"issuer":{"name":null},"multiMerchantList":null,"name":"Visa gatewayqa","paymentSystem":{"id":2,"implementation":null,"name":"Visa"},"salesChannels":[{"id":"2"}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
method: 'PUT',
headers: {
accept: '',
'content-type': 'application/json',
'x-provider-api-appkey': '',
'x-provider-api-apptoken': ''
},
processData: false,
data: '{\n "antifraud": {\n "affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef"\n },\n "beginDate": "1901-01-01T00:00:00.000Z",\n "condition": null,\n "connector": {\n "affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",\n "implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"\n },\n "country": null,\n "dateIntervals": null,\n "enabled": true,\n "endDate": "9999-12-31T23:59:59.999Z",\n "id": "eff4f368-b671-443b-b5a9-82616e87ea1c",\n "installmentOptions": {\n "interestRateMethod": null\n },\n "isDefault": null,\n "isSelfAuthorized": null,\n "issuer": {\n "name": null\n },\n "multiMerchantList": null,\n "name": "Visa gatewayqa",\n "paymentSystem": {\n "id": 2,\n "implementation": null,\n "name": "Visa"\n },\n "salesChannels": [\n {\n "id": "2"\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/rules/:ruleId")
.put(body)
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/rules/:ruleId',
headers: {
accept: '',
'content-type': 'application/json',
'x-provider-api-appkey': '',
'x-provider-api-apptoken': ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
antifraud: {affiliationId: 'f952588c-8b41-41cc-a06f-c0f48f7320ef'},
beginDate: '1901-01-01T00:00:00.000Z',
condition: null,
connector: {
affiliationId: 'd0d7097e-0959-43dc-b335-852eda7b2992',
implementation: 'Vtex.PaymentGateway.Connectors.MundipaggConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: '9999-12-31T23:59:59.999Z',
id: 'eff4f368-b671-443b-b5a9-82616e87ea1c',
installmentOptions: {interestRateMethod: null},
isDefault: null,
isSelfAuthorized: null,
issuer: {name: null},
multiMerchantList: null,
name: 'Visa gatewayqa',
paymentSystem: {id: 2, implementation: null, name: 'Visa'},
salesChannels: [{id: '2'}]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
headers: {
accept: '',
'content-type': 'application/json',
'x-provider-api-appkey': '',
'x-provider-api-apptoken': ''
},
body: {
antifraud: {affiliationId: 'f952588c-8b41-41cc-a06f-c0f48f7320ef'},
beginDate: '1901-01-01T00:00:00.000Z',
condition: null,
connector: {
affiliationId: 'd0d7097e-0959-43dc-b335-852eda7b2992',
implementation: 'Vtex.PaymentGateway.Connectors.MundipaggConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: '9999-12-31T23:59:59.999Z',
id: 'eff4f368-b671-443b-b5a9-82616e87ea1c',
installmentOptions: {interestRateMethod: null},
isDefault: null,
isSelfAuthorized: null,
issuer: {name: null},
multiMerchantList: null,
name: 'Visa gatewayqa',
paymentSystem: {id: 2, implementation: null, name: 'Visa'},
salesChannels: [{id: '2'}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/api/pvt/rules/:ruleId');
req.headers({
accept: '',
'content-type': 'application/json',
'x-provider-api-appkey': '',
'x-provider-api-apptoken': ''
});
req.type('json');
req.send({
antifraud: {
affiliationId: 'f952588c-8b41-41cc-a06f-c0f48f7320ef'
},
beginDate: '1901-01-01T00:00:00.000Z',
condition: null,
connector: {
affiliationId: 'd0d7097e-0959-43dc-b335-852eda7b2992',
implementation: 'Vtex.PaymentGateway.Connectors.MundipaggConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: '9999-12-31T23:59:59.999Z',
id: 'eff4f368-b671-443b-b5a9-82616e87ea1c',
installmentOptions: {
interestRateMethod: null
},
isDefault: null,
isSelfAuthorized: null,
issuer: {
name: null
},
multiMerchantList: null,
name: 'Visa gatewayqa',
paymentSystem: {
id: 2,
implementation: null,
name: 'Visa'
},
salesChannels: [
{
id: '2'
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
headers: {
accept: '',
'content-type': 'application/json',
'x-provider-api-appkey': '',
'x-provider-api-apptoken': ''
},
data: {
antifraud: {affiliationId: 'f952588c-8b41-41cc-a06f-c0f48f7320ef'},
beginDate: '1901-01-01T00:00:00.000Z',
condition: null,
connector: {
affiliationId: 'd0d7097e-0959-43dc-b335-852eda7b2992',
implementation: 'Vtex.PaymentGateway.Connectors.MundipaggConnector'
},
country: null,
dateIntervals: null,
enabled: true,
endDate: '9999-12-31T23:59:59.999Z',
id: 'eff4f368-b671-443b-b5a9-82616e87ea1c',
installmentOptions: {interestRateMethod: null},
isDefault: null,
isSelfAuthorized: null,
issuer: {name: null},
multiMerchantList: null,
name: 'Visa gatewayqa',
paymentSystem: {id: 2, implementation: null, name: 'Visa'},
salesChannels: [{id: '2'}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/rules/:ruleId';
const options = {
method: 'PUT',
headers: {
accept: '',
'content-type': 'application/json',
'x-provider-api-appkey': '',
'x-provider-api-apptoken': ''
},
body: '{"antifraud":{"affiliationId":"f952588c-8b41-41cc-a06f-c0f48f7320ef"},"beginDate":"1901-01-01T00:00:00.000Z","condition":null,"connector":{"affiliationId":"d0d7097e-0959-43dc-b335-852eda7b2992","implementation":"Vtex.PaymentGateway.Connectors.MundipaggConnector"},"country":null,"dateIntervals":null,"enabled":true,"endDate":"9999-12-31T23:59:59.999Z","id":"eff4f368-b671-443b-b5a9-82616e87ea1c","installmentOptions":{"interestRateMethod":null},"isDefault":null,"isSelfAuthorized":null,"issuer":{"name":null},"multiMerchantList":null,"name":"Visa gatewayqa","paymentSystem":{"id":2,"implementation":null,"name":"Visa"},"salesChannels":[{"id":"2"}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"accept": @"",
@"content-type": @"application/json",
@"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"" };
NSDictionary *parameters = @{ @"antifraud": @{ @"affiliationId": @"f952588c-8b41-41cc-a06f-c0f48f7320ef" },
@"beginDate": @"1901-01-01T00:00:00.000Z",
@"condition": ,
@"connector": @{ @"affiliationId": @"d0d7097e-0959-43dc-b335-852eda7b2992", @"implementation": @"Vtex.PaymentGateway.Connectors.MundipaggConnector" },
@"country": ,
@"dateIntervals": ,
@"enabled": @YES,
@"endDate": @"9999-12-31T23:59:59.999Z",
@"id": @"eff4f368-b671-443b-b5a9-82616e87ea1c",
@"installmentOptions": @{ @"interestRateMethod": },
@"isDefault": ,
@"isSelfAuthorized": ,
@"issuer": @{ @"name": },
@"multiMerchantList": ,
@"name": @"Visa gatewayqa",
@"paymentSystem": @{ @"id": @2, @"implementation": , @"name": @"Visa" },
@"salesChannels": @[ @{ @"id": @"2" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/rules/:ruleId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/rules/:ruleId" in
let headers = Header.add_list (Header.init ()) [
("accept", "");
("content-type", "application/json");
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
] in
let body = Cohttp_lwt_body.of_string "{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/rules/:ruleId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'antifraud' => [
'affiliationId' => 'f952588c-8b41-41cc-a06f-c0f48f7320ef'
],
'beginDate' => '1901-01-01T00:00:00.000Z',
'condition' => null,
'connector' => [
'affiliationId' => 'd0d7097e-0959-43dc-b335-852eda7b2992',
'implementation' => 'Vtex.PaymentGateway.Connectors.MundipaggConnector'
],
'country' => null,
'dateIntervals' => null,
'enabled' => null,
'endDate' => '9999-12-31T23:59:59.999Z',
'id' => 'eff4f368-b671-443b-b5a9-82616e87ea1c',
'installmentOptions' => [
'interestRateMethod' => null
],
'isDefault' => null,
'isSelfAuthorized' => null,
'issuer' => [
'name' => null
],
'multiMerchantList' => null,
'name' => 'Visa gatewayqa',
'paymentSystem' => [
'id' => 2,
'implementation' => null,
'name' => 'Visa'
],
'salesChannels' => [
[
'id' => '2'
]
]
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: application/json",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/api/pvt/rules/:ruleId', [
'body' => '{
"antifraud": {
"affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef"
},
"beginDate": "1901-01-01T00:00:00.000Z",
"condition": null,
"connector": {
"affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",
"implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": "9999-12-31T23:59:59.999Z",
"id": "eff4f368-b671-443b-b5a9-82616e87ea1c",
"installmentOptions": {
"interestRateMethod": null
},
"isDefault": null,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Visa gatewayqa",
"paymentSystem": {
"id": 2,
"implementation": null,
"name": "Visa"
},
"salesChannels": [
{
"id": "2"
}
]
}',
'headers' => [
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/rules/:ruleId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => ''
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'antifraud' => [
'affiliationId' => 'f952588c-8b41-41cc-a06f-c0f48f7320ef'
],
'beginDate' => '1901-01-01T00:00:00.000Z',
'condition' => null,
'connector' => [
'affiliationId' => 'd0d7097e-0959-43dc-b335-852eda7b2992',
'implementation' => 'Vtex.PaymentGateway.Connectors.MundipaggConnector'
],
'country' => null,
'dateIntervals' => null,
'enabled' => null,
'endDate' => '9999-12-31T23:59:59.999Z',
'id' => 'eff4f368-b671-443b-b5a9-82616e87ea1c',
'installmentOptions' => [
'interestRateMethod' => null
],
'isDefault' => null,
'isSelfAuthorized' => null,
'issuer' => [
'name' => null
],
'multiMerchantList' => null,
'name' => 'Visa gatewayqa',
'paymentSystem' => [
'id' => 2,
'implementation' => null,
'name' => 'Visa'
],
'salesChannels' => [
[
'id' => '2'
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'antifraud' => [
'affiliationId' => 'f952588c-8b41-41cc-a06f-c0f48f7320ef'
],
'beginDate' => '1901-01-01T00:00:00.000Z',
'condition' => null,
'connector' => [
'affiliationId' => 'd0d7097e-0959-43dc-b335-852eda7b2992',
'implementation' => 'Vtex.PaymentGateway.Connectors.MundipaggConnector'
],
'country' => null,
'dateIntervals' => null,
'enabled' => null,
'endDate' => '9999-12-31T23:59:59.999Z',
'id' => 'eff4f368-b671-443b-b5a9-82616e87ea1c',
'installmentOptions' => [
'interestRateMethod' => null
],
'isDefault' => null,
'isSelfAuthorized' => null,
'issuer' => [
'name' => null
],
'multiMerchantList' => null,
'name' => 'Visa gatewayqa',
'paymentSystem' => [
'id' => 2,
'implementation' => null,
'name' => 'Visa'
],
'salesChannels' => [
[
'id' => '2'
]
]
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/rules/:ruleId');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/rules/:ruleId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"antifraud": {
"affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef"
},
"beginDate": "1901-01-01T00:00:00.000Z",
"condition": null,
"connector": {
"affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",
"implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": "9999-12-31T23:59:59.999Z",
"id": "eff4f368-b671-443b-b5a9-82616e87ea1c",
"installmentOptions": {
"interestRateMethod": null
},
"isDefault": null,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Visa gatewayqa",
"paymentSystem": {
"id": 2,
"implementation": null,
"name": "Visa"
},
"salesChannels": [
{
"id": "2"
}
]
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/rules/:ruleId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"antifraud": {
"affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef"
},
"beginDate": "1901-01-01T00:00:00.000Z",
"condition": null,
"connector": {
"affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",
"implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": "9999-12-31T23:59:59.999Z",
"id": "eff4f368-b671-443b-b5a9-82616e87ea1c",
"installmentOptions": {
"interestRateMethod": null
},
"isDefault": null,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Visa gatewayqa",
"paymentSystem": {
"id": 2,
"implementation": null,
"name": "Visa"
},
"salesChannels": [
{
"id": "2"
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}"
headers = {
'accept': "",
'content-type': "application/json",
'x-provider-api-appkey': "",
'x-provider-api-apptoken': ""
}
conn.request("PUT", "/baseUrl/api/pvt/rules/:ruleId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/rules/:ruleId"
payload = {
"antifraud": { "affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef" },
"beginDate": "1901-01-01T00:00:00.000Z",
"condition": None,
"connector": {
"affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",
"implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"
},
"country": None,
"dateIntervals": None,
"enabled": True,
"endDate": "9999-12-31T23:59:59.999Z",
"id": "eff4f368-b671-443b-b5a9-82616e87ea1c",
"installmentOptions": { "interestRateMethod": None },
"isDefault": None,
"isSelfAuthorized": None,
"issuer": { "name": None },
"multiMerchantList": None,
"name": "Visa gatewayqa",
"paymentSystem": {
"id": 2,
"implementation": None,
"name": "Visa"
},
"salesChannels": [{ "id": "2" }]
}
headers = {
"accept": "",
"content-type": "application/json",
"x-provider-api-appkey": "",
"x-provider-api-apptoken": ""
}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/rules/:ruleId"
payload <- "{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/rules/:ruleId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request.body = "{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/api/pvt/rules/:ruleId') do |req|
req.headers['accept'] = ''
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.body = "{\n \"antifraud\": {\n \"affiliationId\": \"f952588c-8b41-41cc-a06f-c0f48f7320ef\"\n },\n \"beginDate\": \"1901-01-01T00:00:00.000Z\",\n \"condition\": null,\n \"connector\": {\n \"affiliationId\": \"d0d7097e-0959-43dc-b335-852eda7b2992\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.MundipaggConnector\"\n },\n \"country\": null,\n \"dateIntervals\": null,\n \"enabled\": true,\n \"endDate\": \"9999-12-31T23:59:59.999Z\",\n \"id\": \"eff4f368-b671-443b-b5a9-82616e87ea1c\",\n \"installmentOptions\": {\n \"interestRateMethod\": null\n },\n \"isDefault\": null,\n \"isSelfAuthorized\": null,\n \"issuer\": {\n \"name\": null\n },\n \"multiMerchantList\": null,\n \"name\": \"Visa gatewayqa\",\n \"paymentSystem\": {\n \"id\": 2,\n \"implementation\": null,\n \"name\": \"Visa\"\n },\n \"salesChannels\": [\n {\n \"id\": \"2\"\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/rules/:ruleId";
let payload = json!({
"antifraud": json!({"affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef"}),
"beginDate": "1901-01-01T00:00:00.000Z",
"condition": json!(null),
"connector": json!({
"affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",
"implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"
}),
"country": json!(null),
"dateIntervals": json!(null),
"enabled": true,
"endDate": "9999-12-31T23:59:59.999Z",
"id": "eff4f368-b671-443b-b5a9-82616e87ea1c",
"installmentOptions": json!({"interestRateMethod": json!(null)}),
"isDefault": json!(null),
"isSelfAuthorized": json!(null),
"issuer": json!({"name": json!(null)}),
"multiMerchantList": json!(null),
"name": "Visa gatewayqa",
"paymentSystem": json!({
"id": 2,
"implementation": json!(null),
"name": "Visa"
}),
"salesChannels": (json!({"id": "2"}))
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/api/pvt/rules/:ruleId \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '{
"antifraud": {
"affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef"
},
"beginDate": "1901-01-01T00:00:00.000Z",
"condition": null,
"connector": {
"affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",
"implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": "9999-12-31T23:59:59.999Z",
"id": "eff4f368-b671-443b-b5a9-82616e87ea1c",
"installmentOptions": {
"interestRateMethod": null
},
"isDefault": null,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Visa gatewayqa",
"paymentSystem": {
"id": 2,
"implementation": null,
"name": "Visa"
},
"salesChannels": [
{
"id": "2"
}
]
}'
echo '{
"antifraud": {
"affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef"
},
"beginDate": "1901-01-01T00:00:00.000Z",
"condition": null,
"connector": {
"affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",
"implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"
},
"country": null,
"dateIntervals": null,
"enabled": true,
"endDate": "9999-12-31T23:59:59.999Z",
"id": "eff4f368-b671-443b-b5a9-82616e87ea1c",
"installmentOptions": {
"interestRateMethod": null
},
"isDefault": null,
"isSelfAuthorized": null,
"issuer": {
"name": null
},
"multiMerchantList": null,
"name": "Visa gatewayqa",
"paymentSystem": {
"id": 2,
"implementation": null,
"name": "Visa"
},
"salesChannels": [
{
"id": "2"
}
]
}' | \
http PUT {{baseUrl}}/api/pvt/rules/:ruleId \
accept:'' \
content-type:application/json \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method PUT \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--body-data '{\n "antifraud": {\n "affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef"\n },\n "beginDate": "1901-01-01T00:00:00.000Z",\n "condition": null,\n "connector": {\n "affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",\n "implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"\n },\n "country": null,\n "dateIntervals": null,\n "enabled": true,\n "endDate": "9999-12-31T23:59:59.999Z",\n "id": "eff4f368-b671-443b-b5a9-82616e87ea1c",\n "installmentOptions": {\n "interestRateMethod": null\n },\n "isDefault": null,\n "isSelfAuthorized": null,\n "issuer": {\n "name": null\n },\n "multiMerchantList": null,\n "name": "Visa gatewayqa",\n "paymentSystem": {\n "id": 2,\n "implementation": null,\n "name": "Visa"\n },\n "salesChannels": [\n {\n "id": "2"\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/api/pvt/rules/:ruleId
import Foundation
let headers = [
"accept": "",
"content-type": "application/json",
"x-provider-api-appkey": "",
"x-provider-api-apptoken": ""
]
let parameters = [
"antifraud": ["affiliationId": "f952588c-8b41-41cc-a06f-c0f48f7320ef"],
"beginDate": "1901-01-01T00:00:00.000Z",
"condition": ,
"connector": [
"affiliationId": "d0d7097e-0959-43dc-b335-852eda7b2992",
"implementation": "Vtex.PaymentGateway.Connectors.MundipaggConnector"
],
"country": ,
"dateIntervals": ,
"enabled": true,
"endDate": "9999-12-31T23:59:59.999Z",
"id": "eff4f368-b671-443b-b5a9-82616e87ea1c",
"installmentOptions": ["interestRateMethod": ],
"isDefault": ,
"isSelfAuthorized": ,
"issuer": ["name": ],
"multiMerchantList": ,
"name": "Visa gatewayqa",
"paymentSystem": [
"id": 2,
"implementation": ,
"name": "Visa"
],
"salesChannels": [["id": "2"]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/rules/:ruleId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Rule By Id
{{baseUrl}}/api/pvt/rules/:ruleId
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
QUERY PARAMS
ruleId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/rules/:ruleId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/pvt/rules/:ruleId" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:content-type ""
:accept ""}})
require "http/client"
url = "{{baseUrl}}/api/pvt/rules/:ruleId"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => ""
"accept" => ""
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/pvt/rules/:ruleId"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/rules/:ruleId");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/rules/:ruleId"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/pvt/rules/:ruleId HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type:
Accept:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/pvt/rules/:ruleId")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "")
.setHeader("accept", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/rules/:ruleId"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/rules/:ruleId")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/pvt/rules/:ruleId")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/pvt/rules/:ruleId');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/rules/:ruleId';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/rules/:ruleId")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/rules/:ruleId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/pvt/rules/:ruleId');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/rules/:ruleId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/rules/:ruleId';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"",
@"accept": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/rules/:ruleId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/rules/:ruleId" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "");
("accept", "");
] in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/rules/:ruleId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/pvt/rules/:ruleId', [
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/rules/:ruleId');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/pvt/rules/:ruleId');
$request->setRequestMethod('GET');
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/rules/:ruleId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/rules/:ruleId' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "",
'accept': ""
}
conn.request("GET", "/baseUrl/api/pvt/rules/:ruleId", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/rules/:ruleId"
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
}
response = requests.get(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/rules/:ruleId"
response <- VERB("GET", url, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/rules/:ruleId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = ''
request["accept"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/pvt/rules/:ruleId') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/rules/:ruleId";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/pvt/rules/:ruleId \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: '
http GET {{baseUrl}}/api/pvt/rules/:ruleId \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method GET \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: ' \
--header 'accept: ' \
--output-document \
- {{baseUrl}}/api/pvt/rules/:ruleId
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/rules/:ruleId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Rules
{{baseUrl}}/api/pvt/rules
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/rules");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/pvt/rules" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:content-type ""
:accept ""}})
require "http/client"
url = "{{baseUrl}}/api/pvt/rules"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => ""
"accept" => ""
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/pvt/rules"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/rules");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/rules"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/pvt/rules HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type:
Accept:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/pvt/rules")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "")
.setHeader("accept", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/rules"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/rules")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/pvt/rules")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/pvt/rules');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/rules',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/rules';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/rules',
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/rules")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/rules',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/rules',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/pvt/rules');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/rules',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/rules';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"",
@"accept": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/rules"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/rules" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "");
("accept", "");
] in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/rules",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/pvt/rules', [
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/rules');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/pvt/rules');
$request->setRequestMethod('GET');
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/rules' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/rules' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "",
'accept': ""
}
conn.request("GET", "/baseUrl/api/pvt/rules", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/rules"
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
}
response = requests.get(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/rules"
response <- VERB("GET", url, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/rules")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = ''
request["accept"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/pvt/rules') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/rules";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/pvt/rules \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: '
http GET {{baseUrl}}/api/pvt/rules \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method GET \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: ' \
--header 'accept: ' \
--output-document \
- {{baseUrl}}/api/pvt/rules
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/rules")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Update Affiliation
{{baseUrl}}/api/pvt/affiliations/:affiliationId
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Accept
Content-Type
QUERY PARAMS
affiliationId
BODY json
{
"configuration": [
{
"name": "",
"value": ""
}
],
"id": "",
"implementation": "",
"isConfigured": false,
"isdelivered": false,
"name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/affiliations/:affiliationId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/api/pvt/affiliations/:affiliationId" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:content-type :json
:form-params {:configuration [{:name "HowTo"
:value "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"} {:name "MerchantId"
:value "DATA TEST"} {:name "MerchantKey"
:value "DATA TEST"} {:name "softDescriptor"
:value "teste"} {:name "bankInvoiceProvider"
:value "Disabled"} {:name "bankIDebitProvider"
:value "Disabled"} {:name "useEarlySecurityCapture"
:value "0"} {:name "isProduction"
:value "false"} {:name "bankDebitProvider"
:value "Disabled"} {:name "Registered"
:value "false"}]
:id "61c3b25b-554d-41a4-b989-a0ba215e4bba"
:implementation "Vtex.PaymentGateway.Connectors.CieloV3Connector"
:isConfigured true
:isdelivered true
:name "CieloV3 - Teste Ellen"}})
require "http/client"
url = "{{baseUrl}}/api/pvt/affiliations/:affiliationId"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"accept" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/api/pvt/affiliations/:affiliationId"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/affiliations/:affiliationId");
var request = new RestRequest("", Method.Put);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/affiliations/:affiliationId"
payload := strings.NewReader("{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("accept", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/api/pvt/affiliations/:affiliationId HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Accept:
Content-Type: application/json
Host: example.com
Content-Length: 979
{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "DATA TEST"
},
{
"name": "MerchantKey",
"value": "DATA TEST"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/pvt/affiliations/:affiliationId")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("accept", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/affiliations/:affiliationId"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/affiliations/:affiliationId")
.put(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/pvt/affiliations/:affiliationId")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.body("{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}")
.asString();
const data = JSON.stringify({
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{
name: 'MerchantId',
value: 'DATA TEST'
},
{
name: 'MerchantKey',
value: 'DATA TEST'
},
{
name: 'softDescriptor',
value: 'teste'
},
{
name: 'bankInvoiceProvider',
value: 'Disabled'
},
{
name: 'bankIDebitProvider',
value: 'Disabled'
},
{
name: 'useEarlySecurityCapture',
value: '0'
},
{
name: 'isProduction',
value: 'false'
},
{
name: 'bankDebitProvider',
value: 'Disabled'
},
{
name: 'Registered',
value: 'false'
}
],
id: '61c3b25b-554d-41a4-b989-a0ba215e4bba',
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/api/pvt/affiliations/:affiliationId');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/pvt/affiliations/:affiliationId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: {
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{name: 'MerchantId', value: 'DATA TEST'},
{name: 'MerchantKey', value: 'DATA TEST'},
{name: 'softDescriptor', value: 'teste'},
{name: 'bankInvoiceProvider', value: 'Disabled'},
{name: 'bankIDebitProvider', value: 'Disabled'},
{name: 'useEarlySecurityCapture', value: '0'},
{name: 'isProduction', value: 'false'},
{name: 'bankDebitProvider', value: 'Disabled'},
{name: 'Registered', value: 'false'}
],
id: '61c3b25b-554d-41a4-b989-a0ba215e4bba',
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/affiliations/:affiliationId';
const options = {
method: 'PUT',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '{"configuration":[{"name":"HowTo","value":"https://developercielo.github.io/Habilitacao-meios-de-pagamento/"},{"name":"MerchantId","value":"DATA TEST"},{"name":"MerchantKey","value":"DATA TEST"},{"name":"softDescriptor","value":"teste"},{"name":"bankInvoiceProvider","value":"Disabled"},{"name":"bankIDebitProvider","value":"Disabled"},{"name":"useEarlySecurityCapture","value":"0"},{"name":"isProduction","value":"false"},{"name":"bankDebitProvider","value":"Disabled"},{"name":"Registered","value":"false"}],"id":"61c3b25b-554d-41a4-b989-a0ba215e4bba","implementation":"Vtex.PaymentGateway.Connectors.CieloV3Connector","isConfigured":true,"isdelivered":true,"name":"CieloV3 - Teste Ellen"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/affiliations/:affiliationId',
method: 'PUT',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "configuration": [\n {\n "name": "HowTo",\n "value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"\n },\n {\n "name": "MerchantId",\n "value": "DATA TEST"\n },\n {\n "name": "MerchantKey",\n "value": "DATA TEST"\n },\n {\n "name": "softDescriptor",\n "value": "teste"\n },\n {\n "name": "bankInvoiceProvider",\n "value": "Disabled"\n },\n {\n "name": "bankIDebitProvider",\n "value": "Disabled"\n },\n {\n "name": "useEarlySecurityCapture",\n "value": "0"\n },\n {\n "name": "isProduction",\n "value": "false"\n },\n {\n "name": "bankDebitProvider",\n "value": "Disabled"\n },\n {\n "name": "Registered",\n "value": "false"\n }\n ],\n "id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",\n "implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",\n "isConfigured": true,\n "isdelivered": true,\n "name": "CieloV3 - Teste Ellen"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/affiliations/:affiliationId")
.put(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/affiliations/:affiliationId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{name: 'MerchantId', value: 'DATA TEST'},
{name: 'MerchantKey', value: 'DATA TEST'},
{name: 'softDescriptor', value: 'teste'},
{name: 'bankInvoiceProvider', value: 'Disabled'},
{name: 'bankIDebitProvider', value: 'Disabled'},
{name: 'useEarlySecurityCapture', value: '0'},
{name: 'isProduction', value: 'false'},
{name: 'bankDebitProvider', value: 'Disabled'},
{name: 'Registered', value: 'false'}
],
id: '61c3b25b-554d-41a4-b989-a0ba215e4bba',
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/pvt/affiliations/:affiliationId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: {
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{name: 'MerchantId', value: 'DATA TEST'},
{name: 'MerchantKey', value: 'DATA TEST'},
{name: 'softDescriptor', value: 'teste'},
{name: 'bankInvoiceProvider', value: 'Disabled'},
{name: 'bankIDebitProvider', value: 'Disabled'},
{name: 'useEarlySecurityCapture', value: '0'},
{name: 'isProduction', value: 'false'},
{name: 'bankDebitProvider', value: 'Disabled'},
{name: 'Registered', value: 'false'}
],
id: '61c3b25b-554d-41a4-b989-a0ba215e4bba',
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/api/pvt/affiliations/:affiliationId');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
});
req.type('json');
req.send({
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{
name: 'MerchantId',
value: 'DATA TEST'
},
{
name: 'MerchantKey',
value: 'DATA TEST'
},
{
name: 'softDescriptor',
value: 'teste'
},
{
name: 'bankInvoiceProvider',
value: 'Disabled'
},
{
name: 'bankIDebitProvider',
value: 'Disabled'
},
{
name: 'useEarlySecurityCapture',
value: '0'
},
{
name: 'isProduction',
value: 'false'
},
{
name: 'bankDebitProvider',
value: 'Disabled'
},
{
name: 'Registered',
value: 'false'
}
],
id: '61c3b25b-554d-41a4-b989-a0ba215e4bba',
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/api/pvt/affiliations/:affiliationId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: {
configuration: [
{
name: 'HowTo',
value: 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
},
{name: 'MerchantId', value: 'DATA TEST'},
{name: 'MerchantKey', value: 'DATA TEST'},
{name: 'softDescriptor', value: 'teste'},
{name: 'bankInvoiceProvider', value: 'Disabled'},
{name: 'bankIDebitProvider', value: 'Disabled'},
{name: 'useEarlySecurityCapture', value: '0'},
{name: 'isProduction', value: 'false'},
{name: 'bankDebitProvider', value: 'Disabled'},
{name: 'Registered', value: 'false'}
],
id: '61c3b25b-554d-41a4-b989-a0ba215e4bba',
implementation: 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
isConfigured: true,
isdelivered: true,
name: 'CieloV3 - Teste Ellen'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/affiliations/:affiliationId';
const options = {
method: 'PUT',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '{"configuration":[{"name":"HowTo","value":"https://developercielo.github.io/Habilitacao-meios-de-pagamento/"},{"name":"MerchantId","value":"DATA TEST"},{"name":"MerchantKey","value":"DATA TEST"},{"name":"softDescriptor","value":"teste"},{"name":"bankInvoiceProvider","value":"Disabled"},{"name":"bankIDebitProvider","value":"Disabled"},{"name":"useEarlySecurityCapture","value":"0"},{"name":"isProduction","value":"false"},{"name":"bankDebitProvider","value":"Disabled"},{"name":"Registered","value":"false"}],"id":"61c3b25b-554d-41a4-b989-a0ba215e4bba","implementation":"Vtex.PaymentGateway.Connectors.CieloV3Connector","isConfigured":true,"isdelivered":true,"name":"CieloV3 - Teste Ellen"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"accept": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"configuration": @[ @{ @"name": @"HowTo", @"value": @"https://developercielo.github.io/Habilitacao-meios-de-pagamento/" }, @{ @"name": @"MerchantId", @"value": @"DATA TEST" }, @{ @"name": @"MerchantKey", @"value": @"DATA TEST" }, @{ @"name": @"softDescriptor", @"value": @"teste" }, @{ @"name": @"bankInvoiceProvider", @"value": @"Disabled" }, @{ @"name": @"bankIDebitProvider", @"value": @"Disabled" }, @{ @"name": @"useEarlySecurityCapture", @"value": @"0" }, @{ @"name": @"isProduction", @"value": @"false" }, @{ @"name": @"bankDebitProvider", @"value": @"Disabled" }, @{ @"name": @"Registered", @"value": @"false" } ],
@"id": @"61c3b25b-554d-41a4-b989-a0ba215e4bba",
@"implementation": @"Vtex.PaymentGateway.Connectors.CieloV3Connector",
@"isConfigured": @YES,
@"isdelivered": @YES,
@"name": @"CieloV3 - Teste Ellen" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/affiliations/:affiliationId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/affiliations/:affiliationId" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("accept", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/affiliations/:affiliationId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'configuration' => [
[
'name' => 'HowTo',
'value' => 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
],
[
'name' => 'MerchantId',
'value' => 'DATA TEST'
],
[
'name' => 'MerchantKey',
'value' => 'DATA TEST'
],
[
'name' => 'softDescriptor',
'value' => 'teste'
],
[
'name' => 'bankInvoiceProvider',
'value' => 'Disabled'
],
[
'name' => 'bankIDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'useEarlySecurityCapture',
'value' => '0'
],
[
'name' => 'isProduction',
'value' => 'false'
],
[
'name' => 'bankDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'Registered',
'value' => 'false'
]
],
'id' => '61c3b25b-554d-41a4-b989-a0ba215e4bba',
'implementation' => 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
'isConfigured' => null,
'isdelivered' => null,
'name' => 'CieloV3 - Teste Ellen'
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: application/json",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/api/pvt/affiliations/:affiliationId', [
'body' => '{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "DATA TEST"
},
{
"name": "MerchantKey",
"value": "DATA TEST"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}',
'headers' => [
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/affiliations/:affiliationId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'configuration' => [
[
'name' => 'HowTo',
'value' => 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
],
[
'name' => 'MerchantId',
'value' => 'DATA TEST'
],
[
'name' => 'MerchantKey',
'value' => 'DATA TEST'
],
[
'name' => 'softDescriptor',
'value' => 'teste'
],
[
'name' => 'bankInvoiceProvider',
'value' => 'Disabled'
],
[
'name' => 'bankIDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'useEarlySecurityCapture',
'value' => '0'
],
[
'name' => 'isProduction',
'value' => 'false'
],
[
'name' => 'bankDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'Registered',
'value' => 'false'
]
],
'id' => '61c3b25b-554d-41a4-b989-a0ba215e4bba',
'implementation' => 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
'isConfigured' => null,
'isdelivered' => null,
'name' => 'CieloV3 - Teste Ellen'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'configuration' => [
[
'name' => 'HowTo',
'value' => 'https://developercielo.github.io/Habilitacao-meios-de-pagamento/'
],
[
'name' => 'MerchantId',
'value' => 'DATA TEST'
],
[
'name' => 'MerchantKey',
'value' => 'DATA TEST'
],
[
'name' => 'softDescriptor',
'value' => 'teste'
],
[
'name' => 'bankInvoiceProvider',
'value' => 'Disabled'
],
[
'name' => 'bankIDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'useEarlySecurityCapture',
'value' => '0'
],
[
'name' => 'isProduction',
'value' => 'false'
],
[
'name' => 'bankDebitProvider',
'value' => 'Disabled'
],
[
'name' => 'Registered',
'value' => 'false'
]
],
'id' => '61c3b25b-554d-41a4-b989-a0ba215e4bba',
'implementation' => 'Vtex.PaymentGateway.Connectors.CieloV3Connector',
'isConfigured' => null,
'isdelivered' => null,
'name' => 'CieloV3 - Teste Ellen'
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/affiliations/:affiliationId');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/affiliations/:affiliationId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "DATA TEST"
},
{
"name": "MerchantKey",
"value": "DATA TEST"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/affiliations/:affiliationId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "DATA TEST"
},
{
"name": "MerchantKey",
"value": "DATA TEST"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'accept': "",
'content-type': "application/json"
}
conn.request("PUT", "/baseUrl/api/pvt/affiliations/:affiliationId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/affiliations/:affiliationId"
payload = {
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "DATA TEST"
},
{
"name": "MerchantKey",
"value": "DATA TEST"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": True,
"isdelivered": True,
"name": "CieloV3 - Teste Ellen"
}
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/affiliations/:affiliationId"
payload <- "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/affiliations/:affiliationId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/api/pvt/affiliations/:affiliationId') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.body = "{\n \"configuration\": [\n {\n \"name\": \"HowTo\",\n \"value\": \"https://developercielo.github.io/Habilitacao-meios-de-pagamento/\"\n },\n {\n \"name\": \"MerchantId\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"MerchantKey\",\n \"value\": \"DATA TEST\"\n },\n {\n \"name\": \"softDescriptor\",\n \"value\": \"teste\"\n },\n {\n \"name\": \"bankInvoiceProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"bankIDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"useEarlySecurityCapture\",\n \"value\": \"0\"\n },\n {\n \"name\": \"isProduction\",\n \"value\": \"false\"\n },\n {\n \"name\": \"bankDebitProvider\",\n \"value\": \"Disabled\"\n },\n {\n \"name\": \"Registered\",\n \"value\": \"false\"\n }\n ],\n \"id\": \"61c3b25b-554d-41a4-b989-a0ba215e4bba\",\n \"implementation\": \"Vtex.PaymentGateway.Connectors.CieloV3Connector\",\n \"isConfigured\": true,\n \"isdelivered\": true,\n \"name\": \"CieloV3 - Teste Ellen\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/affiliations/:affiliationId";
let payload = json!({
"configuration": (
json!({
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
}),
json!({
"name": "MerchantId",
"value": "DATA TEST"
}),
json!({
"name": "MerchantKey",
"value": "DATA TEST"
}),
json!({
"name": "softDescriptor",
"value": "teste"
}),
json!({
"name": "bankInvoiceProvider",
"value": "Disabled"
}),
json!({
"name": "bankIDebitProvider",
"value": "Disabled"
}),
json!({
"name": "useEarlySecurityCapture",
"value": "0"
}),
json!({
"name": "isProduction",
"value": "false"
}),
json!({
"name": "bankDebitProvider",
"value": "Disabled"
}),
json!({
"name": "Registered",
"value": "false"
})
),
"id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/api/pvt/affiliations/:affiliationId \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "DATA TEST"
},
{
"name": "MerchantKey",
"value": "DATA TEST"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}'
echo '{
"configuration": [
{
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
},
{
"name": "MerchantId",
"value": "DATA TEST"
},
{
"name": "MerchantKey",
"value": "DATA TEST"
},
{
"name": "softDescriptor",
"value": "teste"
},
{
"name": "bankInvoiceProvider",
"value": "Disabled"
},
{
"name": "bankIDebitProvider",
"value": "Disabled"
},
{
"name": "useEarlySecurityCapture",
"value": "0"
},
{
"name": "isProduction",
"value": "false"
},
{
"name": "bankDebitProvider",
"value": "Disabled"
},
{
"name": "Registered",
"value": "false"
}
],
"id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
}' | \
http PUT {{baseUrl}}/api/pvt/affiliations/:affiliationId \
accept:'' \
content-type:application/json \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method PUT \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'accept: ' \
--header 'content-type: application/json' \
--body-data '{\n "configuration": [\n {\n "name": "HowTo",\n "value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"\n },\n {\n "name": "MerchantId",\n "value": "DATA TEST"\n },\n {\n "name": "MerchantKey",\n "value": "DATA TEST"\n },\n {\n "name": "softDescriptor",\n "value": "teste"\n },\n {\n "name": "bankInvoiceProvider",\n "value": "Disabled"\n },\n {\n "name": "bankIDebitProvider",\n "value": "Disabled"\n },\n {\n "name": "useEarlySecurityCapture",\n "value": "0"\n },\n {\n "name": "isProduction",\n "value": "false"\n },\n {\n "name": "bankDebitProvider",\n "value": "Disabled"\n },\n {\n "name": "Registered",\n "value": "false"\n }\n ],\n "id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",\n "implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",\n "isConfigured": true,\n "isdelivered": true,\n "name": "CieloV3 - Teste Ellen"\n}' \
--output-document \
- {{baseUrl}}/api/pvt/affiliations/:affiliationId
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
]
let parameters = [
"configuration": [
[
"name": "HowTo",
"value": "https://developercielo.github.io/Habilitacao-meios-de-pagamento/"
],
[
"name": "MerchantId",
"value": "DATA TEST"
],
[
"name": "MerchantKey",
"value": "DATA TEST"
],
[
"name": "softDescriptor",
"value": "teste"
],
[
"name": "bankInvoiceProvider",
"value": "Disabled"
],
[
"name": "bankIDebitProvider",
"value": "Disabled"
],
[
"name": "useEarlySecurityCapture",
"value": "0"
],
[
"name": "isProduction",
"value": "false"
],
[
"name": "bankDebitProvider",
"value": "Disabled"
],
[
"name": "Registered",
"value": "false"
]
],
"id": "61c3b25b-554d-41a4-b989-a0ba215e4bba",
"implementation": "Vtex.PaymentGateway.Connectors.CieloV3Connector",
"isConfigured": true,
"isdelivered": true,
"name": "CieloV3 - Teste Ellen"
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/affiliations/:affiliationId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Installments options
{{baseUrl}}/api/pvt/installments
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
QUERY PARAMS
request.value
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/installments?request.value=");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/pvt/installments" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:content-type ""
:accept ""}
:query-params {:request.value ""}})
require "http/client"
url = "{{baseUrl}}/api/pvt/installments?request.value="
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => ""
"accept" => ""
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/pvt/installments?request.value="),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/installments?request.value=");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/installments?request.value="
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/pvt/installments?request.value= HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type:
Accept:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/pvt/installments?request.value=")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "")
.setHeader("accept", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/installments?request.value="))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/installments?request.value=")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/pvt/installments?request.value=")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/pvt/installments?request.value=');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/installments',
params: {'request.value': ''},
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/installments?request.value=';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/installments?request.value=',
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/installments?request.value=")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/installments?request.value=',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/installments',
qs: {'request.value': ''},
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/pvt/installments');
req.query({
'request.value': ''
});
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/installments',
params: {'request.value': ''},
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/installments?request.value=';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"",
@"accept": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/installments?request.value="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/installments?request.value=" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "");
("accept", "");
] in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/installments?request.value=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/pvt/installments?request.value=', [
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/installments');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'request.value' => ''
]);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/pvt/installments');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'request.value' => ''
]));
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/installments?request.value=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/installments?request.value=' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "",
'accept': ""
}
conn.request("GET", "/baseUrl/api/pvt/installments?request.value=", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/installments"
querystring = {"request.value":""}
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
}
response = requests.get(url, headers=headers, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/installments"
queryString <- list(request.value = "")
response <- VERB("GET", url, query = queryString, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/installments?request.value=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = ''
request["accept"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/pvt/installments') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.params['request.value'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/installments";
let querystring = [
("request.value", ""),
];
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/api/pvt/installments?request.value=' \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: '
http GET '{{baseUrl}}/api/pvt/installments?request.value=' \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method GET \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: ' \
--header 'accept: ' \
--output-document \
- '{{baseUrl}}/api/pvt/installments?request.value='
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/installments?request.value=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json; charset=utf-8
RESPONSE BODY json
{
"installments": [
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 2,
"isDefault": false,
"name": "ERedeV2 - Nova Visa",
"self": {
"href": "/api/pvt/payment-systems/2"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 3,
"isDefault": false,
"name": "ERedeV2 - Nova Diners",
"self": {
"href": "/api/pvt/payment-systems/3"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 4,
"isDefault": false,
"name": "ERedeV2 - Nova Mastercard",
"self": {
"href": "/api/pvt/payment-systems/4"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 6,
"isDefault": false,
"name": "Boleto Bancário - WEG79AKC8R529",
"self": {
"href": "/api/pvt/payment-systems/6"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 7,
"isDefault": false,
"name": "ERedeV2 - Nova Aura",
"self": {
"href": "/api/pvt/payment-systems/7"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 8,
"isDefault": false,
"name": "Hipercard - CNRYOV0ANPZAOR",
"self": {
"href": "/api/pvt/payment-systems/8"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
},
{
"interestRate": 0,
"quantity": 2,
"value": 5
}
],
"payment": {
"bin": null,
"id": 9,
"isDefault": false,
"name": "Elo/Mundipagg",
"self": {
"href": "/api/pvt/payment-systems/9"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 12,
"isDefault": false,
"name": "PayPal - 6U0DTI3M3OKO6R",
"self": {
"href": "/api/pvt/payment-systems/12"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 16,
"isDefault": false,
"name": "Vale/GiftCard",
"self": {
"href": "/api/pvt/payment-systems/16"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
},
{
"interestRate": 0,
"quantity": 2,
"value": 5
},
{
"interestRate": 0,
"quantity": 3,
"value": 3.33
}
],
"payment": {
"bin": null,
"id": 18,
"isDefault": false,
"name": "Mercado Pago - XBKAG5IMTJRA4I",
"self": {
"href": "/api/pvt/payment-systems/18"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 26,
"isDefault": false,
"name": "PagSeguro - HRXC4VO76NU3DI",
"self": {
"href": "/api/pvt/payment-systems/26"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 33,
"isDefault": false,
"name": "ERedeV2 - Nova Cabal",
"self": {
"href": "/api/pvt/payment-systems/33"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 38,
"isDefault": false,
"name": "Safetypay - Q8J8XIXDSSPDS4I",
"self": {
"href": "/api/pvt/payment-systems/38"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 43,
"isDefault": false,
"name": "PagosWeb - PDA8UKCUTMX6R",
"self": {
"href": "/api/pvt/payment-systems/43"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 49,
"isDefault": false,
"name": "PayPalPlus - LW5HDKPMD3G14I",
"self": {
"href": "/api/pvt/payment-systems/49"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430004,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430004"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430014,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430014"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430201,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430201"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430202,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430202"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430203,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430203"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430208,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430208"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430210,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430210"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430220,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430220"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430222,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430222"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430230,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430230"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430231,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430231"
},
"value": 10
}
},
{
"options": [
{
"interestRate": 0,
"quantity": 1,
"value": 10
}
],
"payment": {
"bin": null,
"id": 430232,
"isDefault": false,
"name": null,
"self": {
"href": "/api/pvt/payment-systems/430232"
},
"value": 10
}
}
],
"value": 10
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"error": {
"code": "1",
"exception": null,
"message": "Value must be greater than Zero"
}
}
POST
Cancel the transaction
{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Accept
Content-Type
QUERY PARAMS
transactionId
BODY json
{
"minicart": {
"freight": 0,
"items": [],
"tax": 0
},
"value": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:content-type :json
:form-params {:minicart {:freight 200
:items [{:discount 50
:id "122323"
:name "Tenis Preto I"
:quantity 1
:shippingDiscount 0
:value 1000} {:discount 50
:id "122324"
:name "Tenis Nike Azul"
:quantity 1
:shippingDiscount 0
:value 1100}]
:tax 0}
:value 2300}})
require "http/client"
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"accept" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request"
payload := strings.NewReader("{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("accept", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/pvt/transactions/:transactionId/cancellation-request HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Accept:
Content-Type: application/json
Host: example.com
Content-Length: 444
{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("accept", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.body("{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}")
.asString();
const data = JSON.stringify({
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: {
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '{"minicart":{"freight":200,"items":[{"discount":50,"id":"122323","name":"Tenis Preto I","quantity":1,"shippingDiscount":0,"value":1000},{"discount":50,"id":"122324","name":"Tenis Nike Azul","quantity":1,"shippingDiscount":0,"value":1100}],"tax":0},"value":2300}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request',
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "minicart": {\n "freight": 200,\n "items": [\n {\n "discount": 50,\n "id": "122323",\n "name": "Tenis Preto I",\n "quantity": 1,\n "shippingDiscount": 0,\n "value": 1000\n },\n {\n "discount": 50,\n "id": "122324",\n "name": "Tenis Nike Azul",\n "quantity": 1,\n "shippingDiscount": 0,\n "value": 1100\n }\n ],\n "tax": 0\n },\n "value": 2300\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/transactions/:transactionId/cancellation-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: {
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
});
req.type('json');
req.send({
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: {
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '{"minicart":{"freight":200,"items":[{"discount":50,"id":"122323","name":"Tenis Preto I","quantity":1,"shippingDiscount":0,"value":1000},{"discount":50,"id":"122324","name":"Tenis Nike Azul","quantity":1,"shippingDiscount":0,"value":1100}],"tax":0},"value":2300}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"accept": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"minicart": @{ @"freight": @200, @"items": @[ @{ @"discount": @50, @"id": @"122323", @"name": @"Tenis Preto I", @"quantity": @1, @"shippingDiscount": @0, @"value": @1000 }, @{ @"discount": @50, @"id": @"122324", @"name": @"Tenis Nike Azul", @"quantity": @1, @"shippingDiscount": @0, @"value": @1100 } ], @"tax": @0 },
@"value": @2300 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("accept", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'minicart' => [
'freight' => 200,
'items' => [
[
'discount' => 50,
'id' => '122323',
'name' => 'Tenis Preto I',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1000
],
[
'discount' => 50,
'id' => '122324',
'name' => 'Tenis Nike Azul',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1100
]
],
'tax' => 0
],
'value' => 2300
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: application/json",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request', [
'body' => '{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}',
'headers' => [
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'minicart' => [
'freight' => 200,
'items' => [
[
'discount' => 50,
'id' => '122323',
'name' => 'Tenis Preto I',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1000
],
[
'discount' => 50,
'id' => '122324',
'name' => 'Tenis Nike Azul',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1100
]
],
'tax' => 0
],
'value' => 2300
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'minicart' => [
'freight' => 200,
'items' => [
[
'discount' => 50,
'id' => '122323',
'name' => 'Tenis Preto I',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1000
],
[
'discount' => 50,
'id' => '122324',
'name' => 'Tenis Nike Azul',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1100
]
],
'tax' => 0
],
'value' => 2300
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'accept': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/api/pvt/transactions/:transactionId/cancellation-request", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request"
payload = {
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request"
payload <- "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/pvt/transactions/:transactionId/cancellation-request') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.body = "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request";
let payload = json!({
"minicart": json!({
"freight": 200,
"items": (
json!({
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
}),
json!({
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
})
),
"tax": 0
}),
"value": 2300
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}'
echo '{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}' | \
http POST {{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request \
accept:'' \
content-type:application/json \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method POST \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'accept: ' \
--header 'content-type: application/json' \
--body-data '{\n "minicart": {\n "freight": 200,\n "items": [\n {\n "discount": 50,\n "id": "122323",\n "name": "Tenis Preto I",\n "quantity": 1,\n "shippingDiscount": 0,\n "value": 1000\n },\n {\n "discount": 50,\n "id": "122324",\n "name": "Tenis Nike Azul",\n "quantity": 1,\n "shippingDiscount": 0,\n "value": 1100\n }\n ],\n "tax": 0\n },\n "value": 2300\n}' \
--output-document \
- {{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
]
let parameters = [
"minicart": [
"freight": 200,
"items": [
[
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
],
[
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
]
],
"tax": 0
],
"value": 2300
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/transactions/:transactionId/cancellation-request")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Refund the transaction
{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Accept
Content-Type
QUERY PARAMS
transactionId
BODY json
{
"minicart": {
"freight": 0,
"items": [],
"tax": 0
},
"value": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:content-type :json
:form-params {:minicart {:freight 200
:items [{:discount 50
:id "122323"
:name "Tenis Preto I"
:quantity 1
:shippingDiscount 0
:value 1000} {:discount 50
:id "122324"
:name "Tenis Nike Azul"
:quantity 1
:shippingDiscount 0
:value 1100}]
:tax 0}
:value 2300}})
require "http/client"
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"accept" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request"
payload := strings.NewReader("{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("accept", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/pvt/transactions/:transactionId/refunding-request HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Accept:
Content-Type: application/json
Host: example.com
Content-Length: 444
{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("accept", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.body("{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}")
.asString();
const data = JSON.stringify({
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: {
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '{"minicart":{"freight":200,"items":[{"discount":50,"id":"122323","name":"Tenis Preto I","quantity":1,"shippingDiscount":0,"value":1000},{"discount":50,"id":"122324","name":"Tenis Nike Azul","quantity":1,"shippingDiscount":0,"value":1100}],"tax":0},"value":2300}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request',
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "minicart": {\n "freight": 200,\n "items": [\n {\n "discount": 50,\n "id": "122323",\n "name": "Tenis Preto I",\n "quantity": 1,\n "shippingDiscount": 0,\n "value": 1000\n },\n {\n "discount": 50,\n "id": "122324",\n "name": "Tenis Nike Azul",\n "quantity": 1,\n "shippingDiscount": 0,\n "value": 1100\n }\n ],\n "tax": 0\n },\n "value": 2300\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/transactions/:transactionId/refunding-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: {
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
});
req.type('json');
req.send({
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: {
minicart: {
freight: 200,
items: [
{
discount: 50,
id: '122323',
name: 'Tenis Preto I',
quantity: 1,
shippingDiscount: 0,
value: 1000
},
{
discount: 50,
id: '122324',
name: 'Tenis Nike Azul',
quantity: 1,
shippingDiscount: 0,
value: 1100
}
],
tax: 0
},
value: 2300
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '{"minicart":{"freight":200,"items":[{"discount":50,"id":"122323","name":"Tenis Preto I","quantity":1,"shippingDiscount":0,"value":1000},{"discount":50,"id":"122324","name":"Tenis Nike Azul","quantity":1,"shippingDiscount":0,"value":1100}],"tax":0},"value":2300}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"accept": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"minicart": @{ @"freight": @200, @"items": @[ @{ @"discount": @50, @"id": @"122323", @"name": @"Tenis Preto I", @"quantity": @1, @"shippingDiscount": @0, @"value": @1000 }, @{ @"discount": @50, @"id": @"122324", @"name": @"Tenis Nike Azul", @"quantity": @1, @"shippingDiscount": @0, @"value": @1100 } ], @"tax": @0 },
@"value": @2300 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("accept", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'minicart' => [
'freight' => 200,
'items' => [
[
'discount' => 50,
'id' => '122323',
'name' => 'Tenis Preto I',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1000
],
[
'discount' => 50,
'id' => '122324',
'name' => 'Tenis Nike Azul',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1100
]
],
'tax' => 0
],
'value' => 2300
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: application/json",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request', [
'body' => '{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}',
'headers' => [
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'minicart' => [
'freight' => 200,
'items' => [
[
'discount' => 50,
'id' => '122323',
'name' => 'Tenis Preto I',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1000
],
[
'discount' => 50,
'id' => '122324',
'name' => 'Tenis Nike Azul',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1100
]
],
'tax' => 0
],
'value' => 2300
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'minicart' => [
'freight' => 200,
'items' => [
[
'discount' => 50,
'id' => '122323',
'name' => 'Tenis Preto I',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1000
],
[
'discount' => 50,
'id' => '122324',
'name' => 'Tenis Nike Azul',
'quantity' => 1,
'shippingDiscount' => 0,
'value' => 1100
]
],
'tax' => 0
],
'value' => 2300
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'accept': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/api/pvt/transactions/:transactionId/refunding-request", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request"
payload = {
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request"
payload <- "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/pvt/transactions/:transactionId/refunding-request') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.body = "{\n \"minicart\": {\n \"freight\": 200,\n \"items\": [\n {\n \"discount\": 50,\n \"id\": \"122323\",\n \"name\": \"Tenis Preto I\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1000\n },\n {\n \"discount\": 50,\n \"id\": \"122324\",\n \"name\": \"Tenis Nike Azul\",\n \"quantity\": 1,\n \"shippingDiscount\": 0,\n \"value\": 1100\n }\n ],\n \"tax\": 0\n },\n \"value\": 2300\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request";
let payload = json!({
"minicart": json!({
"freight": 200,
"items": (
json!({
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
}),
json!({
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
})
),
"tax": 0
}),
"value": 2300
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}'
echo '{
"minicart": {
"freight": 200,
"items": [
{
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
},
{
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
}
],
"tax": 0
},
"value": 2300
}' | \
http POST {{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request \
accept:'' \
content-type:application/json \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method POST \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'accept: ' \
--header 'content-type: application/json' \
--body-data '{\n "minicart": {\n "freight": 200,\n "items": [\n {\n "discount": 50,\n "id": "122323",\n "name": "Tenis Preto I",\n "quantity": 1,\n "shippingDiscount": 0,\n "value": 1000\n },\n {\n "discount": 50,\n "id": "122324",\n "name": "Tenis Nike Azul",\n "quantity": 1,\n "shippingDiscount": 0,\n "value": 1100\n }\n ],\n "tax": 0\n },\n "value": 2300\n}' \
--output-document \
- {{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
]
let parameters = [
"minicart": [
"freight": 200,
"items": [
[
"discount": 50,
"id": "122323",
"name": "Tenis Preto I",
"quantity": 1,
"shippingDiscount": 0,
"value": 1000
],
[
"discount": 50,
"id": "122324",
"name": "Tenis Nike Azul",
"quantity": 1,
"shippingDiscount": 0,
"value": 1100
]
],
"tax": 0
],
"value": 2300
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/transactions/:transactionId/refunding-request")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Settle the transaction
{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Accept
Content-Type
QUERY PARAMS
transactionId
BODY json
{
"value": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"value\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:content-type :json
:form-params {:value 0}})
require "http/client"
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"accept" => ""
"content-type" => ""
}
reqBody = "{\n \"value\": 0\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("{\n \"value\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
request.AddParameter("", "{\n \"value\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request"
payload := strings.NewReader("{\n \"value\": 0\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("accept", "")
req.Header.Add("content-type", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/pvt/transactions/:transactionId/settlement-request HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Accept:
Content-Type:
Host: example.com
Content-Length: 16
{
"value": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("accept", "")
.setHeader("content-type", "")
.setBody("{\n \"value\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"value\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"value\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "")
.body("{\n \"value\": 0\n}")
.asString();
const data = JSON.stringify({
value: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
data: {value: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
body: '{"value":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request',
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
processData: false,
data: '{\n "value": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"value\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/transactions/:transactionId/settlement-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({value: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
body: {value: 0},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
});
req.type('json');
req.send({
value: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
data: {value: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
body: '{"value":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"accept": @"",
@"content-type": @"" };
NSDictionary *parameters = @{ @"value": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("accept", "");
("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "{\n \"value\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'value' => 0
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request', [
'body' => '{
"value": 0
}',
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => ''
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'value' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'value' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request' -Method POST -Headers $headers -ContentType '' -Body '{
"value": 0
}'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request' -Method POST -Headers $headers -ContentType '' -Body '{
"value": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"value\": 0\n}"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'accept': "",
'content-type': ""
}
conn.request("POST", "/baseUrl/api/pvt/transactions/:transactionId/settlement-request", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request"
payload = { "value": 0 }
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": ""
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request"
payload <- "{\n \"value\": 0\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["accept"] = ''
request["content-type"] = ''
request.body = "{\n \"value\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/api/pvt/transactions/:transactionId/settlement-request') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.body = "{\n \"value\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request";
let payload = json!({"value": 0});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '{
"value": 0
}'
echo '{
"value": 0
}' | \
http POST {{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method POST \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'accept: ' \
--header 'content-type: ' \
--body-data '{\n "value": 0\n}' \
--output-document \
- {{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": ""
]
let parameters = ["value": 0] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/transactions/:transactionId/settlement-request")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"cancelledValue": 0,
"connectorRefundedValue": 0,
"message": null,
"processingDate": "2017-08-16T17:40:59.304Z",
"refundedToken": null,
"refundedValue": 0,
"status": 13,
"statusDetail": "Finished",
"token": "933276E993ED4452AE4CE2B9B5C6B2F4"
}
POST
1. Starts a new transaction
{{baseUrl}}/api/pvt/transactions
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Accept
Content-Type
BODY json
{
"channel": "",
"referenceId": "",
"salesChannel": "",
"urn": "",
"value": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/transactions");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/pvt/transactions" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:content-type :json
:form-params {:channel ""
:referenceId ""
:salesChannel ""
:urn ""
:value 0}})
require "http/client"
url = "{{baseUrl}}/api/pvt/transactions"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"accept" => ""
"content-type" => ""
}
reqBody = "{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/pvt/transactions"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/transactions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
request.AddParameter("", "{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/transactions"
payload := strings.NewReader("{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("accept", "")
req.Header.Add("content-type", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/pvt/transactions HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Accept:
Content-Type:
Host: example.com
Content-Length: 89
{
"channel": "",
"referenceId": "",
"salesChannel": "",
"urn": "",
"value": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/pvt/transactions")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("accept", "")
.setHeader("content-type", "")
.setBody("{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/transactions"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/pvt/transactions")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "")
.body("{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}")
.asString();
const data = JSON.stringify({
channel: '',
referenceId: '',
salesChannel: '',
urn: '',
value: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/pvt/transactions');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
data: {channel: '', referenceId: '', salesChannel: '', urn: '', value: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/transactions';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
body: '{"channel":"","referenceId":"","salesChannel":"","urn":"","value":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/transactions',
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
processData: false,
data: '{\n "channel": "",\n "referenceId": "",\n "salesChannel": "",\n "urn": "",\n "value": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/transactions',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({channel: '', referenceId: '', salesChannel: '', urn: '', value: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
body: {channel: '', referenceId: '', salesChannel: '', urn: '', value: 0},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/pvt/transactions');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
});
req.type('json');
req.send({
channel: '',
referenceId: '',
salesChannel: '',
urn: '',
value: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
data: {channel: '', referenceId: '', salesChannel: '', urn: '', value: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/transactions';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': ''
},
body: '{"channel":"","referenceId":"","salesChannel":"","urn":"","value":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"accept": @"",
@"content-type": @"" };
NSDictionary *parameters = @{ @"channel": @"",
@"referenceId": @"",
@"salesChannel": @"",
@"urn": @"",
@"value": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/transactions"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/transactions" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("accept", "");
("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/transactions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'channel' => '',
'referenceId' => '',
'salesChannel' => '',
'urn' => '',
'value' => 0
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/pvt/transactions', [
'body' => '{
"channel": "",
"referenceId": "",
"salesChannel": "",
"urn": "",
"value": 0
}',
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/transactions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => ''
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'channel' => '',
'referenceId' => '',
'salesChannel' => '',
'urn' => '',
'value' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'channel' => '',
'referenceId' => '',
'salesChannel' => '',
'urn' => '',
'value' => 0
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/transactions');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/transactions' -Method POST -Headers $headers -ContentType '' -Body '{
"channel": "",
"referenceId": "",
"salesChannel": "",
"urn": "",
"value": 0
}'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/transactions' -Method POST -Headers $headers -ContentType '' -Body '{
"channel": "",
"referenceId": "",
"salesChannel": "",
"urn": "",
"value": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'accept': "",
'content-type': ""
}
conn.request("POST", "/baseUrl/api/pvt/transactions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/transactions"
payload = {
"channel": "",
"referenceId": "",
"salesChannel": "",
"urn": "",
"value": 0
}
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": ""
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/transactions"
payload <- "{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/transactions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["accept"] = ''
request["content-type"] = ''
request.body = "{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/api/pvt/transactions') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.body = "{\n \"channel\": \"\",\n \"referenceId\": \"\",\n \"salesChannel\": \"\",\n \"urn\": \"\",\n \"value\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/transactions";
let payload = json!({
"channel": "",
"referenceId": "",
"salesChannel": "",
"urn": "",
"value": 0
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/pvt/transactions \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '{
"channel": "",
"referenceId": "",
"salesChannel": "",
"urn": "",
"value": 0
}'
echo '{
"channel": "",
"referenceId": "",
"salesChannel": "",
"urn": "",
"value": 0
}' | \
http POST {{baseUrl}}/api/pvt/transactions \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method POST \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'accept: ' \
--header 'content-type: ' \
--body-data '{\n "channel": "",\n "referenceId": "",\n "salesChannel": "",\n "urn": "",\n "value": 0\n}' \
--output-document \
- {{baseUrl}}/api/pvt/transactions
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": ""
]
let parameters = [
"channel": "",
"referenceId": "",
"salesChannel": "",
"urn": "",
"value": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/transactions")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json; charset=utf-8
RESPONSE BODY json
{
"acceptHeader": null,
"antifraudAffiliationId": null,
"antifraudTid": null,
"authorizationDate": null,
"authorizationToken": null,
"buyer": null,
"cancelationDate": null,
"cancelationToken": null,
"cancellations": {
"href": "/api/pvt/transactions/85A3A4B536E64C108FB941CC3CF5A9A1/cancellations"
},
"channel": "gatewayqa",
"commitmentDate": null,
"commitmentToken": null,
"fields": [
{
"name": "owner",
"value": "vtexappkey-appvtex"
},
{
"name": "channel",
"value": "gatewayqa"
},
{
"name": "salesChannel",
"value": "1"
}
],
"id": "85A3A4B536E64C108FB941CC3CF5A9A1",
"interactions": {
"href": "/api/pvt/transactions/85A3A4B536E64C108FB941CC3CF5A9A1/interactions"
},
"ipAddress": null,
"markedForRecurrence": false,
"owner": "vtexappkey-appvtex",
"payments": {
"href": "/api/pvt/transactions/85A3A4B536E64C108FB941CC3CF5A9A1/payments"
},
"receiverUri": "https://gatewayqa.vtexpayments.com.br/split/85A3A4B536E64C108FB941CC3CF5A9A1/payments",
"referenceKey": "1234567",
"refundingDate": null,
"refundingToken": null,
"refunds": {
"href": "/api/pvt/transactions/85A3A4B536E64C108FB941CC3CF5A9A1/refunds"
},
"salesChannel": "1",
"settlements": {
"href": "/api/pvt/transactions/85A3A4B536E64C108FB941CC3CF5A9A1/settlements"
},
"softDescriptor": null,
"startDate": "2016-04-15T02:52:24.380Z",
"status": "Started",
"timeoutStatus": 0,
"totalRefunds": 0,
"transactionId": "85A3A4B536E64C108FB941CC3CF5A9A1",
"urn": null,
"userAgent": null,
"value": 100
}
POST
2.1 Send Payments Information Public
{{baseUrl}}/api/pub/transactions/:transactionId/payments
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Accept
Content-Type
QUERY PARAMS
orderId
transactionId
BODY json
[
{
"currencyCode": "",
"fields": {
"accountId": "",
"address": "",
"callbackUrl": "",
"cardNumber": "",
"document": "",
"dueDate": "",
"holderName": "",
"validationCode": ""
},
"installments": 0,
"installmentsInterestRate": 0,
"installmentsValue": 0,
"paymentSystem": 0,
"referenceValue": 0,
"transaction": {
"id": "",
"merchantName": ""
},
"value": 0
}
]
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/pub/transactions/:transactionId/payments" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:query-params {:orderId ""}
:content-type :json
:form-params [{:currencyCode "BRL"
:fields {:accountId ""
:address nil
:callbackUrl ""
:cardNumber "5378244888889174"
:document "8041734561"
:dueDate "10/19"
:holderName "UserTest"
:validationCode "231"}
:installments 1
:installmentsInterestRate 0
:installmentsValue 100
:paymentSystem 4
:referenceValue 100
:transaction {:id "{{transactionId}}"
:merchantName "{{accountName}}"}
:value 100}]})
require "http/client"
url = "{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId="
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"accept" => ""
"content-type" => "application/json"
}
reqBody = "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId="),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId="
payload := strings.NewReader("[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("accept", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/pub/transactions/:transactionId/payments?orderId= HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Accept:
Content-Type: application/json
Host: example.com
Content-Length: 549
[
{
"currencyCode": "BRL",
"fields": {
"accountId": "",
"address": null,
"callbackUrl": "",
"cardNumber": "5378244888889174",
"document": "8041734561",
"dueDate": "10/19",
"holderName": "UserTest",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 4,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("accept", "")
.setHeader("content-type", "application/json")
.setBody("[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId="))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.body("[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]")
.asString();
const data = JSON.stringify([
{
currencyCode: 'BRL',
fields: {
accountId: '',
address: null,
callbackUrl: '',
cardNumber: '5378244888889174',
document: '8041734561',
dueDate: '10/19',
holderName: 'UserTest',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 4,
referenceValue: 100,
transaction: {
id: '{{transactionId}}',
merchantName: '{{accountName}}'
},
value: 100
}
]);
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pub/transactions/:transactionId/payments',
params: {orderId: ''},
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: [
{
currencyCode: 'BRL',
fields: {
accountId: '',
address: null,
callbackUrl: '',
cardNumber: '5378244888889174',
document: '8041734561',
dueDate: '10/19',
holderName: 'UserTest',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 4,
referenceValue: 100,
transaction: {id: '{{transactionId}}', merchantName: '{{accountName}}'},
value: 100
}
]
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '[{"currencyCode":"BRL","fields":{"accountId":"","address":null,"callbackUrl":"","cardNumber":"5378244888889174","document":"8041734561","dueDate":"10/19","holderName":"UserTest","validationCode":"231"},"installments":1,"installmentsInterestRate":0,"installmentsValue":100,"paymentSystem":4,"referenceValue":100,"transaction":{"id":"{{transactionId}}","merchantName":"{{accountName}}"},"value":100}]'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=',
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
processData: false,
data: '[\n {\n "currencyCode": "BRL",\n "fields": {\n "accountId": "",\n "address": null,\n "callbackUrl": "",\n "cardNumber": "5378244888889174",\n "document": "8041734561",\n "dueDate": "10/19",\n "holderName": "UserTest",\n "validationCode": "231"\n },\n "installments": 1,\n "installmentsInterestRate": 0,\n "installmentsValue": 100,\n "paymentSystem": 4,\n "referenceValue": 100,\n "transaction": {\n "id": "{{transactionId}}",\n "merchantName": "{{accountName}}"\n },\n "value": 100\n }\n]'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]")
val request = Request.Builder()
.url("{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pub/transactions/:transactionId/payments?orderId=',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify([
{
currencyCode: 'BRL',
fields: {
accountId: '',
address: null,
callbackUrl: '',
cardNumber: '5378244888889174',
document: '8041734561',
dueDate: '10/19',
holderName: 'UserTest',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 4,
referenceValue: 100,
transaction: {id: '{{transactionId}}', merchantName: '{{accountName}}'},
value: 100
}
]));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pub/transactions/:transactionId/payments',
qs: {orderId: ''},
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: [
{
currencyCode: 'BRL',
fields: {
accountId: '',
address: null,
callbackUrl: '',
cardNumber: '5378244888889174',
document: '8041734561',
dueDate: '10/19',
holderName: 'UserTest',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 4,
referenceValue: 100,
transaction: {id: '{{transactionId}}', merchantName: '{{accountName}}'},
value: 100
}
],
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/pub/transactions/:transactionId/payments');
req.query({
orderId: ''
});
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
});
req.type('json');
req.send([
{
currencyCode: 'BRL',
fields: {
accountId: '',
address: null,
callbackUrl: '',
cardNumber: '5378244888889174',
document: '8041734561',
dueDate: '10/19',
holderName: 'UserTest',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 4,
referenceValue: 100,
transaction: {
id: '{{transactionId}}',
merchantName: '{{accountName}}'
},
value: 100
}
]);
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pub/transactions/:transactionId/payments',
params: {orderId: ''},
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: [
{
currencyCode: 'BRL',
fields: {
accountId: '',
address: null,
callbackUrl: '',
cardNumber: '5378244888889174',
document: '8041734561',
dueDate: '10/19',
holderName: 'UserTest',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 4,
referenceValue: 100,
transaction: {id: '{{transactionId}}', merchantName: '{{accountName}}'},
value: 100
}
]
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '[{"currencyCode":"BRL","fields":{"accountId":"","address":null,"callbackUrl":"","cardNumber":"5378244888889174","document":"8041734561","dueDate":"10/19","holderName":"UserTest","validationCode":"231"},"installments":1,"installmentsInterestRate":0,"installmentsValue":100,"paymentSystem":4,"referenceValue":100,"transaction":{"id":"{{transactionId}}","merchantName":"{{accountName}}"},"value":100}]'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"accept": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"currencyCode": @"BRL", @"fields": @{ @"accountId": @"", @"address": , @"callbackUrl": @"", @"cardNumber": @"5378244888889174", @"document": @"8041734561", @"dueDate": @"10/19", @"holderName": @"UserTest", @"validationCode": @"231" }, @"installments": @1, @"installmentsInterestRate": @0, @"installmentsValue": @100, @"paymentSystem": @4, @"referenceValue": @100, @"transaction": @{ @"id": @"{{transactionId}}", @"merchantName": @"{{accountName}}" }, @"value": @100 } ];
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("accept", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
[
'currencyCode' => 'BRL',
'fields' => [
'accountId' => '',
'address' => null,
'callbackUrl' => '',
'cardNumber' => '5378244888889174',
'document' => '8041734561',
'dueDate' => '10/19',
'holderName' => 'UserTest',
'validationCode' => '231'
],
'installments' => 1,
'installmentsInterestRate' => 0,
'installmentsValue' => 100,
'paymentSystem' => 4,
'referenceValue' => 100,
'transaction' => [
'id' => '{{transactionId}}',
'merchantName' => '{{accountName}}'
],
'value' => 100
]
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: application/json",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=', [
'body' => '[
{
"currencyCode": "BRL",
"fields": {
"accountId": "",
"address": null,
"callbackUrl": "",
"cardNumber": "5378244888889174",
"document": "8041734561",
"dueDate": "10/19",
"holderName": "UserTest",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 4,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]',
'headers' => [
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pub/transactions/:transactionId/payments');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'orderId' => ''
]);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
[
'currencyCode' => 'BRL',
'fields' => [
'accountId' => '',
'address' => null,
'callbackUrl' => '',
'cardNumber' => '5378244888889174',
'document' => '8041734561',
'dueDate' => '10/19',
'holderName' => 'UserTest',
'validationCode' => '231'
],
'installments' => 1,
'installmentsInterestRate' => 0,
'installmentsValue' => 100,
'paymentSystem' => 4,
'referenceValue' => 100,
'transaction' => [
'id' => '{{transactionId}}',
'merchantName' => '{{accountName}}'
],
'value' => 100
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
[
'currencyCode' => 'BRL',
'fields' => [
'accountId' => '',
'address' => null,
'callbackUrl' => '',
'cardNumber' => '5378244888889174',
'document' => '8041734561',
'dueDate' => '10/19',
'holderName' => 'UserTest',
'validationCode' => '231'
],
'installments' => 1,
'installmentsInterestRate' => 0,
'installmentsValue' => 100,
'paymentSystem' => 4,
'referenceValue' => 100,
'transaction' => [
'id' => '{{transactionId}}',
'merchantName' => '{{accountName}}'
],
'value' => 100
]
]));
$request->setRequestUrl('{{baseUrl}}/api/pub/transactions/:transactionId/payments');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setQuery(new http\QueryString([
'orderId' => ''
]));
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
{
"currencyCode": "BRL",
"fields": {
"accountId": "",
"address": null,
"callbackUrl": "",
"cardNumber": "5378244888889174",
"document": "8041734561",
"dueDate": "10/19",
"holderName": "UserTest",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 4,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
{
"currencyCode": "BRL",
"fields": {
"accountId": "",
"address": null,
"callbackUrl": "",
"cardNumber": "5378244888889174",
"document": "8041734561",
"dueDate": "10/19",
"holderName": "UserTest",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 4,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'accept': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/api/pub/transactions/:transactionId/payments?orderId=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pub/transactions/:transactionId/payments"
querystring = {"orderId":""}
payload = [
{
"currencyCode": "BRL",
"fields": {
"accountId": "",
"address": None,
"callbackUrl": "",
"cardNumber": "5378244888889174",
"document": "8041734561",
"dueDate": "10/19",
"holderName": "UserTest",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 4,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pub/transactions/:transactionId/payments"
queryString <- list(orderId = "")
payload <- "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"
encode <- "json"
response <- VERB("POST", url, body = payload, query = queryString, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/pub/transactions/:transactionId/payments') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.params['orderId'] = ''
req.body = "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"cardNumber\": \"5378244888889174\",\n \"document\": \"8041734561\",\n \"dueDate\": \"10/19\",\n \"holderName\": \"UserTest\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 4,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pub/transactions/:transactionId/payments";
let querystring = [
("orderId", ""),
];
let payload = (
json!({
"currencyCode": "BRL",
"fields": json!({
"accountId": "",
"address": json!(null),
"callbackUrl": "",
"cardNumber": "5378244888889174",
"document": "8041734561",
"dueDate": "10/19",
"holderName": "UserTest",
"validationCode": "231"
}),
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 4,
"referenceValue": 100,
"transaction": json!({
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
}),
"value": 100
})
);
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=' \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '[
{
"currencyCode": "BRL",
"fields": {
"accountId": "",
"address": null,
"callbackUrl": "",
"cardNumber": "5378244888889174",
"document": "8041734561",
"dueDate": "10/19",
"holderName": "UserTest",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 4,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]'
echo '[
{
"currencyCode": "BRL",
"fields": {
"accountId": "",
"address": null,
"callbackUrl": "",
"cardNumber": "5378244888889174",
"document": "8041734561",
"dueDate": "10/19",
"holderName": "UserTest",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 4,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]' | \
http POST '{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=' \
accept:'' \
content-type:application/json \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method POST \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'accept: ' \
--header 'content-type: application/json' \
--body-data '[\n {\n "currencyCode": "BRL",\n "fields": {\n "accountId": "",\n "address": null,\n "callbackUrl": "",\n "cardNumber": "5378244888889174",\n "document": "8041734561",\n "dueDate": "10/19",\n "holderName": "UserTest",\n "validationCode": "231"\n },\n "installments": 1,\n "installmentsInterestRate": 0,\n "installmentsValue": 100,\n "paymentSystem": 4,\n "referenceValue": 100,\n "transaction": {\n "id": "{{transactionId}}",\n "merchantName": "{{accountName}}"\n },\n "value": 100\n }\n]' \
--output-document \
- '{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId='
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
]
let parameters = [
[
"currencyCode": "BRL",
"fields": [
"accountId": "",
"address": ,
"callbackUrl": "",
"cardNumber": "5378244888889174",
"document": "8041734561",
"dueDate": "10/19",
"holderName": "UserTest",
"validationCode": "231"
],
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 4,
"referenceValue": 100,
"transaction": [
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
],
"value": 100
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pub/transactions/:transactionId/payments?orderId=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
2.2 Send Payments With Saved Credit Card
{{baseUrl}}/api/pvt/transactions/:transactionId/payments
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Accept
Content-Type
QUERY PARAMS
transactionId
BODY json
[
{
"currencyCode": "",
"fields": {
"accountId": "",
"address": "",
"callbackUrl": "",
"firstDigits": "",
"validationCode": ""
},
"installments": 0,
"installmentsInterestRate": 0,
"installmentsValue": 0,
"paymentSystem": 0,
"referenceValue": 0,
"transaction": {
"id": "",
"merchantName": ""
},
"value": 0
}
]
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/transactions/:transactionId/payments");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/pvt/transactions/:transactionId/payments" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:content-type :json
:form-params [{:currencyCode "BRL"
:fields {:accountId "44D964F2053642E888E3B23549937F87"
:address nil
:callbackUrl ""
:firstDigits "411111"
:validationCode "231"}
:installments 1
:installmentsInterestRate 0
:installmentsValue 100
:paymentSystem 2
:referenceValue 100
:transaction {:id "{{transactionId}}"
:merchantName "{{accountName}}"}
:value 100}]})
require "http/client"
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/payments"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"accept" => ""
"content-type" => "application/json"
}
reqBody = "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/pvt/transactions/:transactionId/payments"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/transactions/:transactionId/payments");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/transactions/:transactionId/payments"
payload := strings.NewReader("[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("accept", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/pvt/transactions/:transactionId/payments HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Accept:
Content-Type: application/json
Host: example.com
Content-Length: 482
[
{
"currencyCode": "BRL",
"fields": {
"accountId": "44D964F2053642E888E3B23549937F87",
"address": null,
"callbackUrl": "",
"firstDigits": "411111",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 2,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/pvt/transactions/:transactionId/payments")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("accept", "")
.setHeader("content-type", "application/json")
.setBody("[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/transactions/:transactionId/payments"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/payments")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/pvt/transactions/:transactionId/payments")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.body("[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]")
.asString();
const data = JSON.stringify([
{
currencyCode: 'BRL',
fields: {
accountId: '44D964F2053642E888E3B23549937F87',
address: null,
callbackUrl: '',
firstDigits: '411111',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 2,
referenceValue: 100,
transaction: {
id: '{{transactionId}}',
merchantName: '{{accountName}}'
},
value: 100
}
]);
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/payments');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/payments',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: [
{
currencyCode: 'BRL',
fields: {
accountId: '44D964F2053642E888E3B23549937F87',
address: null,
callbackUrl: '',
firstDigits: '411111',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 2,
referenceValue: 100,
transaction: {id: '{{transactionId}}', merchantName: '{{accountName}}'},
value: 100
}
]
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/payments';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '[{"currencyCode":"BRL","fields":{"accountId":"44D964F2053642E888E3B23549937F87","address":null,"callbackUrl":"","firstDigits":"411111","validationCode":"231"},"installments":1,"installmentsInterestRate":0,"installmentsValue":100,"paymentSystem":2,"referenceValue":100,"transaction":{"id":"{{transactionId}}","merchantName":"{{accountName}}"},"value":100}]'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/payments',
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
processData: false,
data: '[\n {\n "currencyCode": "BRL",\n "fields": {\n "accountId": "44D964F2053642E888E3B23549937F87",\n "address": null,\n "callbackUrl": "",\n "firstDigits": "411111",\n "validationCode": "231"\n },\n "installments": 1,\n "installmentsInterestRate": 0,\n "installmentsValue": 100,\n "paymentSystem": 2,\n "referenceValue": 100,\n "transaction": {\n "id": "{{transactionId}}",\n "merchantName": "{{accountName}}"\n },\n "value": 100\n }\n]'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/payments")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/transactions/:transactionId/payments',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify([
{
currencyCode: 'BRL',
fields: {
accountId: '44D964F2053642E888E3B23549937F87',
address: null,
callbackUrl: '',
firstDigits: '411111',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 2,
referenceValue: 100,
transaction: {id: '{{transactionId}}', merchantName: '{{accountName}}'},
value: 100
}
]));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/payments',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: [
{
currencyCode: 'BRL',
fields: {
accountId: '44D964F2053642E888E3B23549937F87',
address: null,
callbackUrl: '',
firstDigits: '411111',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 2,
referenceValue: 100,
transaction: {id: '{{transactionId}}', merchantName: '{{accountName}}'},
value: 100
}
],
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/payments');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
});
req.type('json');
req.send([
{
currencyCode: 'BRL',
fields: {
accountId: '44D964F2053642E888E3B23549937F87',
address: null,
callbackUrl: '',
firstDigits: '411111',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 2,
referenceValue: 100,
transaction: {
id: '{{transactionId}}',
merchantName: '{{accountName}}'
},
value: 100
}
]);
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/payments',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: [
{
currencyCode: 'BRL',
fields: {
accountId: '44D964F2053642E888E3B23549937F87',
address: null,
callbackUrl: '',
firstDigits: '411111',
validationCode: '231'
},
installments: 1,
installmentsInterestRate: 0,
installmentsValue: 100,
paymentSystem: 2,
referenceValue: 100,
transaction: {id: '{{transactionId}}', merchantName: '{{accountName}}'},
value: 100
}
]
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/payments';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '[{"currencyCode":"BRL","fields":{"accountId":"44D964F2053642E888E3B23549937F87","address":null,"callbackUrl":"","firstDigits":"411111","validationCode":"231"},"installments":1,"installmentsInterestRate":0,"installmentsValue":100,"paymentSystem":2,"referenceValue":100,"transaction":{"id":"{{transactionId}}","merchantName":"{{accountName}}"},"value":100}]'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"accept": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"currencyCode": @"BRL", @"fields": @{ @"accountId": @"44D964F2053642E888E3B23549937F87", @"address": , @"callbackUrl": @"", @"firstDigits": @"411111", @"validationCode": @"231" }, @"installments": @1, @"installmentsInterestRate": @0, @"installmentsValue": @100, @"paymentSystem": @2, @"referenceValue": @100, @"transaction": @{ @"id": @"{{transactionId}}", @"merchantName": @"{{accountName}}" }, @"value": @100 } ];
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/transactions/:transactionId/payments"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/transactions/:transactionId/payments" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("accept", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/transactions/:transactionId/payments",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
[
'currencyCode' => 'BRL',
'fields' => [
'accountId' => '44D964F2053642E888E3B23549937F87',
'address' => null,
'callbackUrl' => '',
'firstDigits' => '411111',
'validationCode' => '231'
],
'installments' => 1,
'installmentsInterestRate' => 0,
'installmentsValue' => 100,
'paymentSystem' => 2,
'referenceValue' => 100,
'transaction' => [
'id' => '{{transactionId}}',
'merchantName' => '{{accountName}}'
],
'value' => 100
]
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: application/json",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/payments', [
'body' => '[
{
"currencyCode": "BRL",
"fields": {
"accountId": "44D964F2053642E888E3B23549937F87",
"address": null,
"callbackUrl": "",
"firstDigits": "411111",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 2,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]',
'headers' => [
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/payments');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
[
'currencyCode' => 'BRL',
'fields' => [
'accountId' => '44D964F2053642E888E3B23549937F87',
'address' => null,
'callbackUrl' => '',
'firstDigits' => '411111',
'validationCode' => '231'
],
'installments' => 1,
'installmentsInterestRate' => 0,
'installmentsValue' => 100,
'paymentSystem' => 2,
'referenceValue' => 100,
'transaction' => [
'id' => '{{transactionId}}',
'merchantName' => '{{accountName}}'
],
'value' => 100
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
[
'currencyCode' => 'BRL',
'fields' => [
'accountId' => '44D964F2053642E888E3B23549937F87',
'address' => null,
'callbackUrl' => '',
'firstDigits' => '411111',
'validationCode' => '231'
],
'installments' => 1,
'installmentsInterestRate' => 0,
'installmentsValue' => 100,
'paymentSystem' => 2,
'referenceValue' => 100,
'transaction' => [
'id' => '{{transactionId}}',
'merchantName' => '{{accountName}}'
],
'value' => 100
]
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/payments');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/payments' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
{
"currencyCode": "BRL",
"fields": {
"accountId": "44D964F2053642E888E3B23549937F87",
"address": null,
"callbackUrl": "",
"firstDigits": "411111",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 2,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/payments' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
{
"currencyCode": "BRL",
"fields": {
"accountId": "44D964F2053642E888E3B23549937F87",
"address": null,
"callbackUrl": "",
"firstDigits": "411111",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 2,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'accept': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/api/pvt/transactions/:transactionId/payments", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/payments"
payload = [
{
"currencyCode": "BRL",
"fields": {
"accountId": "44D964F2053642E888E3B23549937F87",
"address": None,
"callbackUrl": "",
"firstDigits": "411111",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 2,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/transactions/:transactionId/payments"
payload <- "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/transactions/:transactionId/payments")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/pvt/transactions/:transactionId/payments') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.body = "[\n {\n \"currencyCode\": \"BRL\",\n \"fields\": {\n \"accountId\": \"44D964F2053642E888E3B23549937F87\",\n \"address\": null,\n \"callbackUrl\": \"\",\n \"firstDigits\": \"411111\",\n \"validationCode\": \"231\"\n },\n \"installments\": 1,\n \"installmentsInterestRate\": 0,\n \"installmentsValue\": 100,\n \"paymentSystem\": 2,\n \"referenceValue\": 100,\n \"transaction\": {\n \"id\": \"{{transactionId}}\",\n \"merchantName\": \"{{accountName}}\"\n },\n \"value\": 100\n }\n]"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/transactions/:transactionId/payments";
let payload = (
json!({
"currencyCode": "BRL",
"fields": json!({
"accountId": "44D964F2053642E888E3B23549937F87",
"address": json!(null),
"callbackUrl": "",
"firstDigits": "411111",
"validationCode": "231"
}),
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 2,
"referenceValue": 100,
"transaction": json!({
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
}),
"value": 100
})
);
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/pvt/transactions/:transactionId/payments \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '[
{
"currencyCode": "BRL",
"fields": {
"accountId": "44D964F2053642E888E3B23549937F87",
"address": null,
"callbackUrl": "",
"firstDigits": "411111",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 2,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]'
echo '[
{
"currencyCode": "BRL",
"fields": {
"accountId": "44D964F2053642E888E3B23549937F87",
"address": null,
"callbackUrl": "",
"firstDigits": "411111",
"validationCode": "231"
},
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 2,
"referenceValue": 100,
"transaction": {
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
},
"value": 100
}
]' | \
http POST {{baseUrl}}/api/pvt/transactions/:transactionId/payments \
accept:'' \
content-type:application/json \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method POST \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'accept: ' \
--header 'content-type: application/json' \
--body-data '[\n {\n "currencyCode": "BRL",\n "fields": {\n "accountId": "44D964F2053642E888E3B23549937F87",\n "address": null,\n "callbackUrl": "",\n "firstDigits": "411111",\n "validationCode": "231"\n },\n "installments": 1,\n "installmentsInterestRate": 0,\n "installmentsValue": 100,\n "paymentSystem": 2,\n "referenceValue": 100,\n "transaction": {\n "id": "{{transactionId}}",\n "merchantName": "{{accountName}}"\n },\n "value": 100\n }\n]' \
--output-document \
- {{baseUrl}}/api/pvt/transactions/:transactionId/payments
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
]
let parameters = [
[
"currencyCode": "BRL",
"fields": [
"accountId": "44D964F2053642E888E3B23549937F87",
"address": ,
"callbackUrl": "",
"firstDigits": "411111",
"validationCode": "231"
],
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"paymentSystem": 2,
"referenceValue": 100,
"transaction": [
"id": "{{transactionId}}",
"merchantName": "{{accountName}}"
],
"value": 100
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/transactions/:transactionId/payments")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
3. Send Additional Data
{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Accept
Content-Type
QUERY PARAMS
transactionId
BODY json
[
{
"name": "",
"value": ""
}
]
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:content-type :json
:form-params [[{:name "cart"
:value "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"} {:name "clientProfileData"
:value "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"} {:name "shippingData"
:value "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"}]]})
require "http/client"
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"accept" => ""
"content-type" => "application/json"
}
reqBody = "[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data"
payload := strings.NewReader("[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("accept", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/pvt/transactions/:transactionId/additional-data HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Accept:
Content-Type: application/json
Host: example.com
Content-Length: 1383
[
[
{
"name": "cart",
"value": "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"
},
{
"name": "clientProfileData",
"value": "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"
},
{
"name": "shippingData",
"value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"
}
]
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("accept", "")
.setHeader("content-type", "application/json")
.setBody("[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.body("[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]")
.asString();
const data = JSON.stringify([
[
{
name: 'cart',
value: '{"items":[{"id":"122323","name":"Tenis Preto I","value":1000,"quantity":1,"shippingDiscount":0,"discount":50},{"id":"122324","name":"Tenis Nike Azul","value":1100,"quantity":1,"shippingDiscount":0,"discount":50}],"freight":200,"tax":0}'
},
{
name: 'clientProfileData',
value: '{"id":"profileId123","email":"teste@teste.com","firstName":"Joao","lastName":"Baptista","document":"06134240040","phone":"+551433118100","documentType":"CPF","corporateName":null,"tradeName":null,"corporateDocument":null,"stateInscription":null,"postalCode":"22011-050","address":{"receiverName":"Ellen","postalCode":"22011050","city":"RIO DE JANEIRO","state":"RJ","country":"BRA","street":"RUA GENERAL AZEVEDO PIMENTEL","number":"12345","neighborhood":"COPACABANA","complement":"APTO 302","reference":null},"gender":null,"birthDate":null,"corporatePhone":null,"isCorporate":false}'
},
{
name: 'shippingData',
value: '{"receiverName":"Rodrigo Saens","postalCode":"65035430","city":"SAO LUIS","state":"MA","country":"BRA","street":"AV NEWTON ","number":"321","neighborhood":"MONTE CATELO","complement":"APTO 102","reference":null}'
}
]
]);
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: [
[
{
name: 'cart',
value: '{"items":[{"id":"122323","name":"Tenis Preto I","value":1000,"quantity":1,"shippingDiscount":0,"discount":50},{"id":"122324","name":"Tenis Nike Azul","value":1100,"quantity":1,"shippingDiscount":0,"discount":50}],"freight":200,"tax":0}'
},
{
name: 'clientProfileData',
value: '{"id":"profileId123","email":"teste@teste.com","firstName":"Joao","lastName":"Baptista","document":"06134240040","phone":"+551433118100","documentType":"CPF","corporateName":null,"tradeName":null,"corporateDocument":null,"stateInscription":null,"postalCode":"22011-050","address":{"receiverName":"Ellen","postalCode":"22011050","city":"RIO DE JANEIRO","state":"RJ","country":"BRA","street":"RUA GENERAL AZEVEDO PIMENTEL","number":"12345","neighborhood":"COPACABANA","complement":"APTO 302","reference":null},"gender":null,"birthDate":null,"corporatePhone":null,"isCorporate":false}'
},
{
name: 'shippingData',
value: '{"receiverName":"Rodrigo Saens","postalCode":"65035430","city":"SAO LUIS","state":"MA","country":"BRA","street":"AV NEWTON ","number":"321","neighborhood":"MONTE CATELO","complement":"APTO 102","reference":null}'
}
]
]
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '[[{"name":"cart","value":"{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"},{"name":"clientProfileData","value":"{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"},{"name":"shippingData","value":"{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"}]]'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data',
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
processData: false,
data: '[\n [\n {\n "name": "cart",\n "value": "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"\n },\n {\n "name": "clientProfileData",\n "value": "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"\n },\n {\n "name": "shippingData",\n "value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"\n }\n ]\n]'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/transactions/:transactionId/additional-data',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify([
[
{
name: 'cart',
value: '{"items":[{"id":"122323","name":"Tenis Preto I","value":1000,"quantity":1,"shippingDiscount":0,"discount":50},{"id":"122324","name":"Tenis Nike Azul","value":1100,"quantity":1,"shippingDiscount":0,"discount":50}],"freight":200,"tax":0}'
},
{
name: 'clientProfileData',
value: '{"id":"profileId123","email":"teste@teste.com","firstName":"Joao","lastName":"Baptista","document":"06134240040","phone":"+551433118100","documentType":"CPF","corporateName":null,"tradeName":null,"corporateDocument":null,"stateInscription":null,"postalCode":"22011-050","address":{"receiverName":"Ellen","postalCode":"22011050","city":"RIO DE JANEIRO","state":"RJ","country":"BRA","street":"RUA GENERAL AZEVEDO PIMENTEL","number":"12345","neighborhood":"COPACABANA","complement":"APTO 302","reference":null},"gender":null,"birthDate":null,"corporatePhone":null,"isCorporate":false}'
},
{
name: 'shippingData',
value: '{"receiverName":"Rodrigo Saens","postalCode":"65035430","city":"SAO LUIS","state":"MA","country":"BRA","street":"AV NEWTON ","number":"321","neighborhood":"MONTE CATELO","complement":"APTO 102","reference":null}'
}
]
]));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: [
[
{
name: 'cart',
value: '{"items":[{"id":"122323","name":"Tenis Preto I","value":1000,"quantity":1,"shippingDiscount":0,"discount":50},{"id":"122324","name":"Tenis Nike Azul","value":1100,"quantity":1,"shippingDiscount":0,"discount":50}],"freight":200,"tax":0}'
},
{
name: 'clientProfileData',
value: '{"id":"profileId123","email":"teste@teste.com","firstName":"Joao","lastName":"Baptista","document":"06134240040","phone":"+551433118100","documentType":"CPF","corporateName":null,"tradeName":null,"corporateDocument":null,"stateInscription":null,"postalCode":"22011-050","address":{"receiverName":"Ellen","postalCode":"22011050","city":"RIO DE JANEIRO","state":"RJ","country":"BRA","street":"RUA GENERAL AZEVEDO PIMENTEL","number":"12345","neighborhood":"COPACABANA","complement":"APTO 302","reference":null},"gender":null,"birthDate":null,"corporatePhone":null,"isCorporate":false}'
},
{
name: 'shippingData',
value: '{"receiverName":"Rodrigo Saens","postalCode":"65035430","city":"SAO LUIS","state":"MA","country":"BRA","street":"AV NEWTON ","number":"321","neighborhood":"MONTE CATELO","complement":"APTO 102","reference":null}'
}
]
],
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
});
req.type('json');
req.send([
[
{
name: 'cart',
value: '{"items":[{"id":"122323","name":"Tenis Preto I","value":1000,"quantity":1,"shippingDiscount":0,"discount":50},{"id":"122324","name":"Tenis Nike Azul","value":1100,"quantity":1,"shippingDiscount":0,"discount":50}],"freight":200,"tax":0}'
},
{
name: 'clientProfileData',
value: '{"id":"profileId123","email":"teste@teste.com","firstName":"Joao","lastName":"Baptista","document":"06134240040","phone":"+551433118100","documentType":"CPF","corporateName":null,"tradeName":null,"corporateDocument":null,"stateInscription":null,"postalCode":"22011-050","address":{"receiverName":"Ellen","postalCode":"22011050","city":"RIO DE JANEIRO","state":"RJ","country":"BRA","street":"RUA GENERAL AZEVEDO PIMENTEL","number":"12345","neighborhood":"COPACABANA","complement":"APTO 302","reference":null},"gender":null,"birthDate":null,"corporatePhone":null,"isCorporate":false}'
},
{
name: 'shippingData',
value: '{"receiverName":"Rodrigo Saens","postalCode":"65035430","city":"SAO LUIS","state":"MA","country":"BRA","street":"AV NEWTON ","number":"321","neighborhood":"MONTE CATELO","complement":"APTO 102","reference":null}'
}
]
]);
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: [
[
{
name: 'cart',
value: '{"items":[{"id":"122323","name":"Tenis Preto I","value":1000,"quantity":1,"shippingDiscount":0,"discount":50},{"id":"122324","name":"Tenis Nike Azul","value":1100,"quantity":1,"shippingDiscount":0,"discount":50}],"freight":200,"tax":0}'
},
{
name: 'clientProfileData',
value: '{"id":"profileId123","email":"teste@teste.com","firstName":"Joao","lastName":"Baptista","document":"06134240040","phone":"+551433118100","documentType":"CPF","corporateName":null,"tradeName":null,"corporateDocument":null,"stateInscription":null,"postalCode":"22011-050","address":{"receiverName":"Ellen","postalCode":"22011050","city":"RIO DE JANEIRO","state":"RJ","country":"BRA","street":"RUA GENERAL AZEVEDO PIMENTEL","number":"12345","neighborhood":"COPACABANA","complement":"APTO 302","reference":null},"gender":null,"birthDate":null,"corporatePhone":null,"isCorporate":false}'
},
{
name: 'shippingData',
value: '{"receiverName":"Rodrigo Saens","postalCode":"65035430","city":"SAO LUIS","state":"MA","country":"BRA","street":"AV NEWTON ","number":"321","neighborhood":"MONTE CATELO","complement":"APTO 102","reference":null}'
}
]
]
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '[[{"name":"cart","value":"{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"},{"name":"clientProfileData","value":"{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"},{"name":"shippingData","value":"{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"}]]'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"accept": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @[ @[ @{ @"name": @"cart", @"value": @"{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}" }, @{ @"name": @"clientProfileData", @"value": @"{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}" }, @{ @"name": @"shippingData", @"value": @"{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}" } ] ];
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("accept", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
[
[
'name' => 'cart',
'value' => '{"items":[{"id":"122323","name":"Tenis Preto I","value":1000,"quantity":1,"shippingDiscount":0,"discount":50},{"id":"122324","name":"Tenis Nike Azul","value":1100,"quantity":1,"shippingDiscount":0,"discount":50}],"freight":200,"tax":0}'
],
[
'name' => 'clientProfileData',
'value' => '{"id":"profileId123","email":"teste@teste.com","firstName":"Joao","lastName":"Baptista","document":"06134240040","phone":"+551433118100","documentType":"CPF","corporateName":null,"tradeName":null,"corporateDocument":null,"stateInscription":null,"postalCode":"22011-050","address":{"receiverName":"Ellen","postalCode":"22011050","city":"RIO DE JANEIRO","state":"RJ","country":"BRA","street":"RUA GENERAL AZEVEDO PIMENTEL","number":"12345","neighborhood":"COPACABANA","complement":"APTO 302","reference":null},"gender":null,"birthDate":null,"corporatePhone":null,"isCorporate":false}'
],
[
'name' => 'shippingData',
'value' => '{"receiverName":"Rodrigo Saens","postalCode":"65035430","city":"SAO LUIS","state":"MA","country":"BRA","street":"AV NEWTON ","number":"321","neighborhood":"MONTE CATELO","complement":"APTO 102","reference":null}'
]
]
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: application/json",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data', [
'body' => '[
[
{
"name": "cart",
"value": "{\\"items\\":[{\\"id\\":\\"122323\\",\\"name\\":\\"Tenis Preto I\\",\\"value\\":1000,\\"quantity\\":1,\\"shippingDiscount\\":0,\\"discount\\":50},{\\"id\\":\\"122324\\",\\"name\\":\\"Tenis Nike Azul\\",\\"value\\":1100,\\"quantity\\":1,\\"shippingDiscount\\":0,\\"discount\\":50}],\\"freight\\":200,\\"tax\\":0}"
},
{
"name": "clientProfileData",
"value": "{\\"id\\":\\"profileId123\\",\\"email\\":\\"teste@teste.com\\",\\"firstName\\":\\"Joao\\",\\"lastName\\":\\"Baptista\\",\\"document\\":\\"06134240040\\",\\"phone\\":\\"+551433118100\\",\\"documentType\\":\\"CPF\\",\\"corporateName\\":null,\\"tradeName\\":null,\\"corporateDocument\\":null,\\"stateInscription\\":null,\\"postalCode\\":\\"22011-050\\",\\"address\\":{\\"receiverName\\":\\"Ellen\\",\\"postalCode\\":\\"22011050\\",\\"city\\":\\"RIO DE JANEIRO\\",\\"state\\":\\"RJ\\",\\"country\\":\\"BRA\\",\\"street\\":\\"RUA GENERAL AZEVEDO PIMENTEL\\",\\"number\\":\\"12345\\",\\"neighborhood\\":\\"COPACABANA\\",\\"complement\\":\\"APTO 302\\",\\"reference\\":null},\\"gender\\":null,\\"birthDate\\":null,\\"corporatePhone\\":null,\\"isCorporate\\":false}"
},
{
"name": "shippingData",
"value": "{\\"receiverName\\":\\"Rodrigo Saens\\",\\"postalCode\\":\\"65035430\\",\\"city\\":\\"SAO LUIS\\",\\"state\\":\\"MA\\",\\"country\\":\\"BRA\\",\\"street\\":\\"AV NEWTON \\",\\"number\\":\\"321\\",\\"neighborhood\\":\\"MONTE CATELO\\",\\"complement\\":\\"APTO 102\\",\\"reference\\":null}"
}
]
]',
'headers' => [
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
[
[
'name' => 'cart',
'value' => '{"items":[{"id":"122323","name":"Tenis Preto I","value":1000,"quantity":1,"shippingDiscount":0,"discount":50},{"id":"122324","name":"Tenis Nike Azul","value":1100,"quantity":1,"shippingDiscount":0,"discount":50}],"freight":200,"tax":0}'
],
[
'name' => 'clientProfileData',
'value' => '{"id":"profileId123","email":"teste@teste.com","firstName":"Joao","lastName":"Baptista","document":"06134240040","phone":"+551433118100","documentType":"CPF","corporateName":null,"tradeName":null,"corporateDocument":null,"stateInscription":null,"postalCode":"22011-050","address":{"receiverName":"Ellen","postalCode":"22011050","city":"RIO DE JANEIRO","state":"RJ","country":"BRA","street":"RUA GENERAL AZEVEDO PIMENTEL","number":"12345","neighborhood":"COPACABANA","complement":"APTO 302","reference":null},"gender":null,"birthDate":null,"corporatePhone":null,"isCorporate":false}'
],
[
'name' => 'shippingData',
'value' => '{"receiverName":"Rodrigo Saens","postalCode":"65035430","city":"SAO LUIS","state":"MA","country":"BRA","street":"AV NEWTON ","number":"321","neighborhood":"MONTE CATELO","complement":"APTO 102","reference":null}'
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
[
[
'name' => 'cart',
'value' => '{"items":[{"id":"122323","name":"Tenis Preto I","value":1000,"quantity":1,"shippingDiscount":0,"discount":50},{"id":"122324","name":"Tenis Nike Azul","value":1100,"quantity":1,"shippingDiscount":0,"discount":50}],"freight":200,"tax":0}'
],
[
'name' => 'clientProfileData',
'value' => '{"id":"profileId123","email":"teste@teste.com","firstName":"Joao","lastName":"Baptista","document":"06134240040","phone":"+551433118100","documentType":"CPF","corporateName":null,"tradeName":null,"corporateDocument":null,"stateInscription":null,"postalCode":"22011-050","address":{"receiverName":"Ellen","postalCode":"22011050","city":"RIO DE JANEIRO","state":"RJ","country":"BRA","street":"RUA GENERAL AZEVEDO PIMENTEL","number":"12345","neighborhood":"COPACABANA","complement":"APTO 302","reference":null},"gender":null,"birthDate":null,"corporatePhone":null,"isCorporate":false}'
],
[
'name' => 'shippingData',
'value' => '{"receiverName":"Rodrigo Saens","postalCode":"65035430","city":"SAO LUIS","state":"MA","country":"BRA","street":"AV NEWTON ","number":"321","neighborhood":"MONTE CATELO","complement":"APTO 102","reference":null}'
]
]
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
[
{
"name": "cart",
"value": "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"
},
{
"name": "clientProfileData",
"value": "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"
},
{
"name": "shippingData",
"value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"
}
]
]'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
[
{
"name": "cart",
"value": "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"
},
{
"name": "clientProfileData",
"value": "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"
},
{
"name": "shippingData",
"value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"
}
]
]'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'accept': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/api/pvt/transactions/:transactionId/additional-data", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data"
payload = [[
{
"name": "cart",
"value": "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"
},
{
"name": "clientProfileData",
"value": "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"
},
{
"name": "shippingData",
"value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"
}
]]
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data"
payload <- "[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/pvt/transactions/:transactionId/additional-data') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.body = "[\n [\n {\n \"name\": \"cart\",\n \"value\": \"{\\\"items\\\":[{\\\"id\\\":\\\"122323\\\",\\\"name\\\":\\\"Tenis Preto I\\\",\\\"value\\\":1000,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50},{\\\"id\\\":\\\"122324\\\",\\\"name\\\":\\\"Tenis Nike Azul\\\",\\\"value\\\":1100,\\\"quantity\\\":1,\\\"shippingDiscount\\\":0,\\\"discount\\\":50}],\\\"freight\\\":200,\\\"tax\\\":0}\"\n },\n {\n \"name\": \"clientProfileData\",\n \"value\": \"{\\\"id\\\":\\\"profileId123\\\",\\\"email\\\":\\\"teste@teste.com\\\",\\\"firstName\\\":\\\"Joao\\\",\\\"lastName\\\":\\\"Baptista\\\",\\\"document\\\":\\\"06134240040\\\",\\\"phone\\\":\\\"+551433118100\\\",\\\"documentType\\\":\\\"CPF\\\",\\\"corporateName\\\":null,\\\"tradeName\\\":null,\\\"corporateDocument\\\":null,\\\"stateInscription\\\":null,\\\"postalCode\\\":\\\"22011-050\\\",\\\"address\\\":{\\\"receiverName\\\":\\\"Ellen\\\",\\\"postalCode\\\":\\\"22011050\\\",\\\"city\\\":\\\"RIO DE JANEIRO\\\",\\\"state\\\":\\\"RJ\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"RUA GENERAL AZEVEDO PIMENTEL\\\",\\\"number\\\":\\\"12345\\\",\\\"neighborhood\\\":\\\"COPACABANA\\\",\\\"complement\\\":\\\"APTO 302\\\",\\\"reference\\\":null},\\\"gender\\\":null,\\\"birthDate\\\":null,\\\"corporatePhone\\\":null,\\\"isCorporate\\\":false}\"\n },\n {\n \"name\": \"shippingData\",\n \"value\": \"{\\\"receiverName\\\":\\\"Rodrigo Saens\\\",\\\"postalCode\\\":\\\"65035430\\\",\\\"city\\\":\\\"SAO LUIS\\\",\\\"state\\\":\\\"MA\\\",\\\"country\\\":\\\"BRA\\\",\\\"street\\\":\\\"AV NEWTON \\\",\\\"number\\\":\\\"321\\\",\\\"neighborhood\\\":\\\"MONTE CATELO\\\",\\\"complement\\\":\\\"APTO 102\\\",\\\"reference\\\":null}\"\n }\n ]\n]"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data";
let payload = ((
json!({
"name": "cart",
"value": "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"
}),
json!({
"name": "clientProfileData",
"value": "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"
}),
json!({
"name": "shippingData",
"value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"
})
));
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/pvt/transactions/:transactionId/additional-data \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '[
[
{
"name": "cart",
"value": "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"
},
{
"name": "clientProfileData",
"value": "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"
},
{
"name": "shippingData",
"value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"
}
]
]'
echo '[
[
{
"name": "cart",
"value": "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"
},
{
"name": "clientProfileData",
"value": "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"
},
{
"name": "shippingData",
"value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"
}
]
]' | \
http POST {{baseUrl}}/api/pvt/transactions/:transactionId/additional-data \
accept:'' \
content-type:application/json \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method POST \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'accept: ' \
--header 'content-type: application/json' \
--body-data '[\n [\n {\n "name": "cart",\n "value": "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"\n },\n {\n "name": "clientProfileData",\n "value": "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"\n },\n {\n "name": "shippingData",\n "value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"\n }\n ]\n]' \
--output-document \
- {{baseUrl}}/api/pvt/transactions/:transactionId/additional-data
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
]
let parameters = [[
[
"name": "cart",
"value": "{\"items\":[{\"id\":\"122323\",\"name\":\"Tenis Preto I\",\"value\":1000,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50},{\"id\":\"122324\",\"name\":\"Tenis Nike Azul\",\"value\":1100,\"quantity\":1,\"shippingDiscount\":0,\"discount\":50}],\"freight\":200,\"tax\":0}"
],
[
"name": "clientProfileData",
"value": "{\"id\":\"profileId123\",\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"documentType\":\"CPF\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false}"
],
[
"name": "shippingData",
"value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/transactions/:transactionId/additional-data")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Do authorization
{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Accept
Content-Type
QUERY PARAMS
transactionId
BODY json
{
"prepareForRecurrency": false,
"softDescriptor": "",
"transactionId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:accept ""}
:content-type :json
:form-params {:prepareForRecurrency false
:softDescriptor "{{accountName}}"
:transactionId "{{transactionId}}"}})
require "http/client"
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"accept" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
Content = new StringContent("{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request"
payload := strings.NewReader("{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("accept", "")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/api/pvt/transactions/:transactionId/authorization-request HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Accept:
Content-Type: application/json
Host: example.com
Content-Length: 114
{
"prepareForRecurrency": false,
"softDescriptor": "{{accountName}}",
"transactionId": "{{transactionId}}"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("accept", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("accept", "")
.header("content-type", "application/json")
.body("{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}")
.asString();
const data = JSON.stringify({
prepareForRecurrency: false,
softDescriptor: '{{accountName}}',
transactionId: '{{transactionId}}'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: {
prepareForRecurrency: false,
softDescriptor: '{{accountName}}',
transactionId: '{{transactionId}}'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '{"prepareForRecurrency":false,"softDescriptor":"{{accountName}}","transactionId":"{{transactionId}}"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request',
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "prepareForRecurrency": false,\n "softDescriptor": "{{accountName}}",\n "transactionId": "{{transactionId}}"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request")
.post(body)
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("accept", "")
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/transactions/:transactionId/authorization-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
prepareForRecurrency: false,
softDescriptor: '{{accountName}}',
transactionId: '{{transactionId}}'
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: {
prepareForRecurrency: false,
softDescriptor: '{{accountName}}',
transactionId: '{{transactionId}}'
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
});
req.type('json');
req.send({
prepareForRecurrency: false,
softDescriptor: '{{accountName}}',
transactionId: '{{transactionId}}'
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
data: {
prepareForRecurrency: false,
softDescriptor: '{{accountName}}',
transactionId: '{{transactionId}}'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request';
const options = {
method: 'POST',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
accept: '',
'content-type': 'application/json'
},
body: '{"prepareForRecurrency":false,"softDescriptor":"{{accountName}}","transactionId":"{{transactionId}}"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"accept": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"prepareForRecurrency": @NO,
@"softDescriptor": @"{{accountName}}",
@"transactionId": @"{{transactionId}}" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("accept", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'prepareForRecurrency' => null,
'softDescriptor' => '{{accountName}}',
'transactionId' => '{{transactionId}}'
]),
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: application/json",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request', [
'body' => '{
"prepareForRecurrency": false,
"softDescriptor": "{{accountName}}",
"transactionId": "{{transactionId}}"
}',
'headers' => [
'accept' => '',
'content-type' => 'application/json',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'prepareForRecurrency' => null,
'softDescriptor' => '{{accountName}}',
'transactionId' => '{{transactionId}}'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'prepareForRecurrency' => null,
'softDescriptor' => '{{accountName}}',
'transactionId' => '{{transactionId}}'
]));
$request->setRequestUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'accept' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"prepareForRecurrency": false,
"softDescriptor": "{{accountName}}",
"transactionId": "{{transactionId}}"
}'
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"prepareForRecurrency": false,
"softDescriptor": "{{accountName}}",
"transactionId": "{{transactionId}}"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}"
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'accept': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/api/pvt/transactions/:transactionId/authorization-request", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request"
payload = {
"prepareForRecurrency": False,
"softDescriptor": "{{accountName}}",
"transactionId": "{{transactionId}}"
}
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request"
payload <- "{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/api/pvt/transactions/:transactionId/authorization-request') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
req.body = "{\n \"prepareForRecurrency\": false,\n \"softDescriptor\": \"{{accountName}}\",\n \"transactionId\": \"{{transactionId}}\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request";
let payload = json!({
"prepareForRecurrency": false,
"softDescriptor": "{{accountName}}",
"transactionId": "{{transactionId}}"
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request \
--header 'accept: ' \
--header 'content-type: application/json' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--data '{
"prepareForRecurrency": false,
"softDescriptor": "{{accountName}}",
"transactionId": "{{transactionId}}"
}'
echo '{
"prepareForRecurrency": false,
"softDescriptor": "{{accountName}}",
"transactionId": "{{transactionId}}"
}' | \
http POST {{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request \
accept:'' \
content-type:application/json \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method POST \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'accept: ' \
--header 'content-type: application/json' \
--body-data '{\n "prepareForRecurrency": false,\n "softDescriptor": "{{accountName}}",\n "transactionId": "{{transactionId}}"\n}' \
--output-document \
- {{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"accept": "",
"content-type": "application/json"
]
let parameters = [
"prepareForRecurrency": false,
"softDescriptor": "{{accountName}}",
"transactionId": "{{transactionId}}"
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/transactions/:transactionId/authorization-request")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Payment Details
{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
QUERY PARAMS
transactionId
paymentId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:content-type ""
:accept ""}})
require "http/client"
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => ""
"accept" => ""
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/pvt/transactions/:transactionId/payments/:paymentId HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type:
Accept:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "")
.setHeader("accept", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId',
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/transactions/:transactionId/payments/:paymentId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"",
@"accept": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "");
("accept", "");
] in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId', [
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId');
$request->setRequestMethod('GET');
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "",
'accept': ""
}
conn.request("GET", "/baseUrl/api/pvt/transactions/:transactionId/payments/:paymentId", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId"
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
}
response = requests.get(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId"
response <- VERB("GET", url, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = ''
request["accept"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/pvt/transactions/:transactionId/payments/:paymentId') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: '
http GET {{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method GET \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: ' \
--header 'accept: ' \
--output-document \
- {{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/transactions/:transactionId/payments/:paymentId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json; charset=utf-8
RESPONSE BODY json
{
"ConnectorResponses": null,
"ShowConnectorResponses": false,
"allowInstallments": true,
"allowIssuer": true,
"allowNotification": false,
"connector": "E-Rede V2",
"connectorResponse": null,
"currencyCode": null,
"description": null,
"fields": [
{
"name": "affiliationId",
"value": "c4016e3b-9ed9-4735-98dc-f803c93c5e5c"
},
{
"name": "callbackUrl",
"value": "1"
},
{
"name": "baseUrl",
"value": "https://gatewayqa.vtexpayments.com.br:443"
},
{
"name": "cardHolder",
"value": "UserTest"
},
{
"name": "firstDigits",
"value": "444433"
},
{
"name": "lastDigits",
"value": "1111"
},
{
"name": "expiryMonth",
"value": "10"
},
{
"name": "expiryYear",
"value": "2019"
},
{
"name": "accountId",
"value": "A14180691F1D4CC9941202E10C6B1A33"
},
{
"name": "connector",
"value": "Vtex.PaymentGateway.Connectors.ERedeV2.ERedeV2Connector"
}
],
"group": "creditCard",
"id": "712B47E0AB4F4E63BB5FC1DB445AC0B9",
"installments": 1,
"installmentsInterestRate": 0,
"installmentsValue": 100,
"isAvailable": true,
"isCustom": false,
"merchantName": null,
"paymentSystem": 2,
"paymentSystemName": "Visa",
"provider": null,
"referenceValue": 100,
"returnCode": null,
"returnMessage": null,
"self": {
"href": "/api/pvt/transactions/A3BDE325F76B4B758B398D900DF06150/payments/712B47E0AB4F4E63BB5FC1DB445AC0B9"
},
"sheets": null,
"status": "Received",
"tid": null,
"value": 100
}
GET
Transaction Details
{{baseUrl}}/api/pvt/transactions/:transactionId
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
QUERY PARAMS
transactionId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/transactions/:transactionId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/pvt/transactions/:transactionId" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:content-type ""
:accept ""}})
require "http/client"
url = "{{baseUrl}}/api/pvt/transactions/:transactionId"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => ""
"accept" => ""
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/pvt/transactions/:transactionId"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/transactions/:transactionId");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/transactions/:transactionId"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/pvt/transactions/:transactionId HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type:
Accept:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/pvt/transactions/:transactionId")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "")
.setHeader("accept", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/transactions/:transactionId"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/pvt/transactions/:transactionId")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/pvt/transactions/:transactionId');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/transactions/:transactionId',
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/transactions/:transactionId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/pvt/transactions/:transactionId');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"",
@"accept": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/transactions/:transactionId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/transactions/:transactionId" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "");
("accept", "");
] in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/transactions/:transactionId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/pvt/transactions/:transactionId', [
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/transactions/:transactionId');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/pvt/transactions/:transactionId');
$request->setRequestMethod('GET');
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "",
'accept': ""
}
conn.request("GET", "/baseUrl/api/pvt/transactions/:transactionId", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/transactions/:transactionId"
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
}
response = requests.get(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/transactions/:transactionId"
response <- VERB("GET", url, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/transactions/:transactionId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = ''
request["accept"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/pvt/transactions/:transactionId') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/transactions/:transactionId";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/pvt/transactions/:transactionId \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: '
http GET {{baseUrl}}/api/pvt/transactions/:transactionId \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method GET \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: ' \
--header 'accept: ' \
--output-document \
- {{baseUrl}}/api/pvt/transactions/:transactionId
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/transactions/:transactionId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json; charset=utf-8
RESPONSE BODY json
{
"acceptHeader": "application/json",
"antifraudAffiliationId": null,
"antifraudTid": null,
"authorizationDate": null,
"authorizationToken": null,
"buyer": null,
"cancelationDate": null,
"cancelationToken": null,
"cancellations": {
"href": "/api/pvt/transactions/A3BDE325F76B4B758B398D900DF06150/cancellations"
},
"channel": "gatewayqa",
"commitmentDate": null,
"commitmentToken": null,
"fields": [
{
"name": "owner",
"value": "vtexappkey-appvtex"
},
{
"name": "channel",
"value": "gatewayqa"
},
{
"name": "salesChannel",
"value": "1"
},
{
"name": "markedForRecurrence",
"value": "true"
},
{
"name": "parentMerchant",
"value": "648a4ce7-c16d-4fba-9854-072384636a32"
},
{
"name": "orderId",
"value": "1234567"
},
{
"name": "ip",
"value": "10.0.4.12"
},
{
"name": "userAgent",
"value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36"
},
{
"name": "acceptHeader",
"value": "application/json"
},
{
"name": "cart",
"value": "{\"items\":[\r\n {\r\n \"id\":\"122323\",\r\n \"name\":\"Tenis Preto I\",\r\n \"value\":1000,\r\n \"quantity\":1,\r\n \"shippingDiscount\":0,\r\n \"discount\":50\r\n },\r\n {\r\n \"id\":\"122324\",\r\n \"name\":\"Tenis Nike Azul\",\r\n \"value\":1100,\r\n \"quantity\":1,\r\n \"shippingDiscount\":0,\r\n \"discount\":50\r\n }\r\n ],\"freight\":200,\r\n \"tax\":0\r\n }"
},
{
"name": "clientProfileData",
"value": "{\"email\":\"teste@teste.com\",\"firstName\":\"Joao\",\"lastName\":\"Baptista\",\"document\":\"06134240040\",\"phone\":\"+551433118100\",\"corporateName\":null,\"tradeName\":null,\"corporateDocument\":null,\"stateInscription\":null,\"postalCode\":\"22011-050\",\"address\":{\"receiverName\":\"Ellen\",\"postalCode\":\"22011050\",\"city\":\"RIO DE JANEIRO\",\"state\":\"RJ\",\"country\":\"BRA\",\"street\":\"RUA GENERAL AZEVEDO PIMENTEL\",\"number\":\"12345\",\"neighborhood\":\"COPACABANA\",\"complement\":\"APTO 302\",\"reference\":null},\"gender\":null,\"birthDate\":null,\"corporatePhone\":null,\"isCorporate\":false,\"documentType\":null,\"isFirstPurchase\":false,\"id\":null}"
},
{
"name": "shippingData",
"value": "{\"receiverName\":\"Rodrigo Saens\",\"postalCode\":\"65035430\",\"city\":\"SAO LUIS\",\"state\":\"MA\",\"country\":\"BRA\",\"street\":\"AV NEWTON \",\"number\":\"321\",\"neighborhood\":\"MONTE CATELO\",\"complement\":\"APTO 102\",\"reference\":null}"
}
],
"id": "A3BDE325F76B4B758B398D900DF06150",
"interactions": {
"href": "/api/pvt/transactions/A3BDE325F76B4B758B398D900DF06150/interactions"
},
"ipAddress": "10.0.4.12",
"markedForRecurrence": true,
"owner": "vtexappkey-appvtex",
"payments": {
"href": "/api/pvt/transactions/A3BDE325F76B4B758B398D900DF06150/payments"
},
"receiverUri": null,
"referenceKey": "1234567",
"refundingDate": null,
"refundingToken": null,
"refunds": {
"href": "/api/pvt/transactions/A3BDE325F76B4B758B398D900DF06150/refunds"
},
"salesChannel": "1",
"settlements": {
"href": "/api/pvt/transactions/A3BDE325F76B4B758B398D900DF06150/settlements"
},
"softDescriptor": null,
"startDate": "2016-04-15T02:36:38.000Z",
"status": "Cancelling",
"timeoutStatus": 2,
"totalRefunds": 0,
"transactionId": "A3BDE325F76B4B758B398D900DF06150",
"urn": null,
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36",
"value": 100
}
GET
Transaction Settlement Details
{{baseUrl}}/api/pvt/transactions/:transactionId/settlements
HEADERS
X-PROVIDER-API-AppKey
X-PROVIDER-API-AppToken
Content-Type
Accept
QUERY PARAMS
transactionId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/pvt/transactions/:transactionId/settlements");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-provider-api-appkey: ");
headers = curl_slist_append(headers, "x-provider-api-apptoken: ");
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/pvt/transactions/:transactionId/settlements" {:headers {:x-provider-api-appkey ""
:x-provider-api-apptoken ""
:content-type ""
:accept ""}})
require "http/client"
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/settlements"
headers = HTTP::Headers{
"x-provider-api-appkey" => ""
"x-provider-api-apptoken" => ""
"content-type" => ""
"accept" => ""
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/api/pvt/transactions/:transactionId/settlements"),
Headers =
{
{ "x-provider-api-appkey", "" },
{ "x-provider-api-apptoken", "" },
{ "accept", "" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/pvt/transactions/:transactionId/settlements");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-provider-api-appkey", "");
request.AddHeader("x-provider-api-apptoken", "");
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/pvt/transactions/:transactionId/settlements"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-provider-api-appkey", "")
req.Header.Add("x-provider-api-apptoken", "")
req.Header.Add("content-type", "")
req.Header.Add("accept", "")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/api/pvt/transactions/:transactionId/settlements HTTP/1.1
X-Provider-Api-Appkey:
X-Provider-Api-Apptoken:
Content-Type:
Accept:
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/pvt/transactions/:transactionId/settlements")
.setHeader("x-provider-api-appkey", "")
.setHeader("x-provider-api-apptoken", "")
.setHeader("content-type", "")
.setHeader("accept", "")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/pvt/transactions/:transactionId/settlements"))
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/settlements")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/pvt/transactions/:transactionId/settlements")
.header("x-provider-api-appkey", "")
.header("x-provider-api-apptoken", "")
.header("content-type", "")
.header("accept", "")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements');
xhr.setRequestHeader('x-provider-api-appkey', '');
xhr.setRequestHeader('x-provider-api-apptoken', '');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements',
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/pvt/transactions/:transactionId/settlements")
.get()
.addHeader("x-provider-api-appkey", "")
.addHeader("x-provider-api-apptoken", "")
.addHeader("content-type", "")
.addHeader("accept", "")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/pvt/transactions/:transactionId/settlements',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements');
req.headers({
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements';
const options = {
method: 'GET',
headers: {
'x-provider-api-appkey': '',
'x-provider-api-apptoken': '',
'content-type': '',
accept: ''
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-provider-api-appkey": @"",
@"x-provider-api-apptoken": @"",
@"content-type": @"",
@"accept": @"" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/pvt/transactions/:transactionId/settlements"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/api/pvt/transactions/:transactionId/settlements" in
let headers = Header.add_list (Header.init ()) [
("x-provider-api-appkey", "");
("x-provider-api-apptoken", "");
("content-type", "");
("accept", "");
] in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/pvt/transactions/:transactionId/settlements",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: ",
"content-type: ",
"x-provider-api-appkey: ",
"x-provider-api-apptoken: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements', [
'headers' => [
'accept' => '',
'content-type' => '',
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/settlements');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/pvt/transactions/:transactionId/settlements');
$request->setRequestMethod('GET');
$request->setHeaders([
'x-provider-api-appkey' => '',
'x-provider-api-apptoken' => '',
'content-type' => '',
'accept' => ''
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-provider-api-appkey", "")
$headers.Add("x-provider-api-apptoken", "")
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/pvt/transactions/:transactionId/settlements' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = {
'x-provider-api-appkey': "",
'x-provider-api-apptoken': "",
'content-type': "",
'accept': ""
}
conn.request("GET", "/baseUrl/api/pvt/transactions/:transactionId/settlements", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/pvt/transactions/:transactionId/settlements"
headers = {
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
}
response = requests.get(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/pvt/transactions/:transactionId/settlements"
response <- VERB("GET", url, add_headers('x-provider-api-appkey' = '', 'x-provider-api-apptoken' = ''), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/pvt/transactions/:transactionId/settlements")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-provider-api-appkey"] = ''
request["x-provider-api-apptoken"] = ''
request["content-type"] = ''
request["accept"] = ''
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/api/pvt/transactions/:transactionId/settlements') do |req|
req.headers['x-provider-api-appkey'] = ''
req.headers['x-provider-api-apptoken'] = ''
req.headers['accept'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/pvt/transactions/:transactionId/settlements";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-provider-api-appkey", "".parse().unwrap());
headers.insert("x-provider-api-apptoken", "".parse().unwrap());
headers.insert("content-type", "".parse().unwrap());
headers.insert("accept", "".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/api/pvt/transactions/:transactionId/settlements \
--header 'accept: ' \
--header 'content-type: ' \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: '
http GET {{baseUrl}}/api/pvt/transactions/:transactionId/settlements \
accept:'' \
content-type:'' \
x-provider-api-appkey:'' \
x-provider-api-apptoken:''
wget --quiet \
--method GET \
--header 'x-provider-api-appkey: ' \
--header 'x-provider-api-apptoken: ' \
--header 'content-type: ' \
--header 'accept: ' \
--output-document \
- {{baseUrl}}/api/pvt/transactions/:transactionId/settlements
import Foundation
let headers = [
"x-provider-api-appkey": "",
"x-provider-api-apptoken": "",
"content-type": "",
"accept": ""
]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/pvt/transactions/:transactionId/settlements")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"actions": [
{
"connectorResponse": null,
"date": "2018-06-05T12:55:58.626Z",
"payment": {
"href": "/api/pvt/transactions/074D48049B19403A930FA848C6BE4AF9/payments/87055E7199A446519EB07F1243D5B8BE"
},
"paymentId": "87055E7199A446519EB07F1243D5B8BE",
"type": "auto-settlement",
"value": 4499000
}
],
"requests": [
{
"date": "2018-06-05T13:08:22.000Z",
"id": "AFB933448FFD4867BF82BCC7026A082C",
"value": 4499000
}
]
}