Onboard Actor
curl --request POST \
--url https://{domain}:{port}/OnboardActor \
--header 'Content-Type: application/*+json' \
--data '
{
"ActorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"ContactName": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantContactMobile": 123,
"MerchantContactPhone": 123,
"MerchantEmail": "<string>",
"MerchantId": "<string>",
"MerchantMobileCountryCode": 123,
"MerchantPhoneCountryCode": 123,
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"CustomData": {
"Actor": "<string>",
"DirectActor": "<string>",
"Distributor": "<string>",
"Machine": "<string>",
"Operator": "<string>"
},
"DistributorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantId": "<string>",
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"OnboardingBasicInfo": {
"BillingProviderID": 123,
"OnboardingRequestId": 123,
"OnboardingTransactionId": 123,
"PaymentMethodID": 123,
"RequestTime": "<string>",
"SiteId": 123,
"TimeoutMS": 123,
"TransactionID": 123
},
"OperatorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantId": "<string>",
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"UpdateInfo": [
"<string>"
]
}
'import requests
url = "https://{domain}:{port}/OnboardActor"
payload = {
"ActorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"ContactName": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantContactMobile": 123,
"MerchantContactPhone": 123,
"MerchantEmail": "<string>",
"MerchantId": "<string>",
"MerchantMobileCountryCode": 123,
"MerchantPhoneCountryCode": 123,
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"CustomData": {
"Actor": "<string>",
"DirectActor": "<string>",
"Distributor": "<string>",
"Machine": "<string>",
"Operator": "<string>"
},
"DistributorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantId": "<string>",
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"OnboardingBasicInfo": {
"BillingProviderID": 123,
"OnboardingRequestId": 123,
"OnboardingTransactionId": 123,
"PaymentMethodID": 123,
"RequestTime": "<string>",
"SiteId": 123,
"TimeoutMS": 123,
"TransactionID": 123
},
"OperatorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantId": "<string>",
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"UpdateInfo": ["<string>"]
}
headers = {"Content-Type": "application/*+json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/*+json'},
body: JSON.stringify({
ActorInfo: {
ApiKey: '<string>',
AppId: '<string>',
CertPass: '<string>',
CertPath: '<string>',
ContactName: '<string>',
Country: {
Alpha2Code: '<string>',
Alpha3Code: '<string>',
Name: '<string>',
NumericCode: '<string>'
},
DynamicURL: '<string>',
GeoLocation: {
Address: '<string>',
City: '<string>',
CountryCode: '<string>',
Latitude: 123,
Longitude: 123,
State: '<string>',
ZipCode: '<string>'
},
Id: 123,
Key: '<string>',
MCC: 123,
MerchantContactMobile: 123,
MerchantContactPhone: 123,
MerchantEmail: '<string>',
MerchantId: '<string>',
MerchantMobileCountryCode: 123,
MerchantPhoneCountryCode: 123,
Name: '<string>',
OperatorId: 123,
OperatorName: '<string>',
Password: '<string>',
SubMerchantId: '<string>',
SubMerchantNumber: 123,
TerminalId: '<string>',
URL: '<string>',
UserName: '<string>'
},
CustomData: {
Actor: '<string>',
DirectActor: '<string>',
Distributor: '<string>',
Machine: '<string>',
Operator: '<string>'
},
DistributorInfo: {
ApiKey: '<string>',
AppId: '<string>',
CertPass: '<string>',
CertPath: '<string>',
Country: {
Alpha2Code: '<string>',
Alpha3Code: '<string>',
Name: '<string>',
NumericCode: '<string>'
},
DynamicURL: '<string>',
GeoLocation: {
Address: '<string>',
City: '<string>',
CountryCode: '<string>',
Latitude: 123,
Longitude: 123,
State: '<string>',
ZipCode: '<string>'
},
Id: 123,
Key: '<string>',
MCC: 123,
MerchantId: '<string>',
Name: '<string>',
OperatorId: 123,
OperatorName: '<string>',
Password: '<string>',
SubMerchantId: '<string>',
SubMerchantNumber: 123,
TerminalId: '<string>',
URL: '<string>',
UserName: '<string>'
},
OnboardingBasicInfo: {
BillingProviderID: 123,
OnboardingRequestId: 123,
OnboardingTransactionId: 123,
PaymentMethodID: 123,
RequestTime: '<string>',
SiteId: 123,
TimeoutMS: 123,
TransactionID: 123
},
OperatorInfo: {
ApiKey: '<string>',
AppId: '<string>',
CertPass: '<string>',
CertPath: '<string>',
Country: {
Alpha2Code: '<string>',
Alpha3Code: '<string>',
Name: '<string>',
NumericCode: '<string>'
},
DynamicURL: '<string>',
GeoLocation: {
Address: '<string>',
City: '<string>',
CountryCode: '<string>',
Latitude: 123,
Longitude: 123,
State: '<string>',
ZipCode: '<string>'
},
Id: 123,
Key: '<string>',
MCC: 123,
MerchantId: '<string>',
Name: '<string>',
OperatorId: 123,
OperatorName: '<string>',
Password: '<string>',
SubMerchantId: '<string>',
SubMerchantNumber: 123,
TerminalId: '<string>',
URL: '<string>',
UserName: '<string>'
},
UpdateInfo: ['<string>']
})
};
fetch('https://{domain}:{port}/OnboardActor', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "62437",
CURLOPT_URL => "https://{domain}:{port}/OnboardActor",
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([
'ActorInfo' => [
'ApiKey' => '<string>',
'AppId' => '<string>',
'CertPass' => '<string>',
'CertPath' => '<string>',
'ContactName' => '<string>',
'Country' => [
'Alpha2Code' => '<string>',
'Alpha3Code' => '<string>',
'Name' => '<string>',
'NumericCode' => '<string>'
],
'DynamicURL' => '<string>',
'GeoLocation' => [
'Address' => '<string>',
'City' => '<string>',
'CountryCode' => '<string>',
'Latitude' => 123,
'Longitude' => 123,
'State' => '<string>',
'ZipCode' => '<string>'
],
'Id' => 123,
'Key' => '<string>',
'MCC' => 123,
'MerchantContactMobile' => 123,
'MerchantContactPhone' => 123,
'MerchantEmail' => '<string>',
'MerchantId' => '<string>',
'MerchantMobileCountryCode' => 123,
'MerchantPhoneCountryCode' => 123,
'Name' => '<string>',
'OperatorId' => 123,
'OperatorName' => '<string>',
'Password' => '<string>',
'SubMerchantId' => '<string>',
'SubMerchantNumber' => 123,
'TerminalId' => '<string>',
'URL' => '<string>',
'UserName' => '<string>'
],
'CustomData' => [
'Actor' => '<string>',
'DirectActor' => '<string>',
'Distributor' => '<string>',
'Machine' => '<string>',
'Operator' => '<string>'
],
'DistributorInfo' => [
'ApiKey' => '<string>',
'AppId' => '<string>',
'CertPass' => '<string>',
'CertPath' => '<string>',
'Country' => [
'Alpha2Code' => '<string>',
'Alpha3Code' => '<string>',
'Name' => '<string>',
'NumericCode' => '<string>'
],
'DynamicURL' => '<string>',
'GeoLocation' => [
'Address' => '<string>',
'City' => '<string>',
'CountryCode' => '<string>',
'Latitude' => 123,
'Longitude' => 123,
'State' => '<string>',
'ZipCode' => '<string>'
],
'Id' => 123,
'Key' => '<string>',
'MCC' => 123,
'MerchantId' => '<string>',
'Name' => '<string>',
'OperatorId' => 123,
'OperatorName' => '<string>',
'Password' => '<string>',
'SubMerchantId' => '<string>',
'SubMerchantNumber' => 123,
'TerminalId' => '<string>',
'URL' => '<string>',
'UserName' => '<string>'
],
'OnboardingBasicInfo' => [
'BillingProviderID' => 123,
'OnboardingRequestId' => 123,
'OnboardingTransactionId' => 123,
'PaymentMethodID' => 123,
'RequestTime' => '<string>',
'SiteId' => 123,
'TimeoutMS' => 123,
'TransactionID' => 123
],
'OperatorInfo' => [
'ApiKey' => '<string>',
'AppId' => '<string>',
'CertPass' => '<string>',
'CertPath' => '<string>',
'Country' => [
'Alpha2Code' => '<string>',
'Alpha3Code' => '<string>',
'Name' => '<string>',
'NumericCode' => '<string>'
],
'DynamicURL' => '<string>',
'GeoLocation' => [
'Address' => '<string>',
'City' => '<string>',
'CountryCode' => '<string>',
'Latitude' => 123,
'Longitude' => 123,
'State' => '<string>',
'ZipCode' => '<string>'
],
'Id' => 123,
'Key' => '<string>',
'MCC' => 123,
'MerchantId' => '<string>',
'Name' => '<string>',
'OperatorId' => 123,
'OperatorName' => '<string>',
'Password' => '<string>',
'SubMerchantId' => '<string>',
'SubMerchantNumber' => 123,
'TerminalId' => '<string>',
'URL' => '<string>',
'UserName' => '<string>'
],
'UpdateInfo' => [
'<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/*+json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{domain}:{port}/OnboardActor"
payload := strings.NewReader("{\n \"ActorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"ContactName\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantContactMobile\": 123,\n \"MerchantContactPhone\": 123,\n \"MerchantEmail\": \"<string>\",\n \"MerchantId\": \"<string>\",\n \"MerchantMobileCountryCode\": 123,\n \"MerchantPhoneCountryCode\": 123,\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"CustomData\": {\n \"Actor\": \"<string>\",\n \"DirectActor\": \"<string>\",\n \"Distributor\": \"<string>\",\n \"Machine\": \"<string>\",\n \"Operator\": \"<string>\"\n },\n \"DistributorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"OnboardingBasicInfo\": {\n \"BillingProviderID\": 123,\n \"OnboardingRequestId\": 123,\n \"OnboardingTransactionId\": 123,\n \"PaymentMethodID\": 123,\n \"RequestTime\": \"<string>\",\n \"SiteId\": 123,\n \"TimeoutMS\": 123,\n \"TransactionID\": 123\n },\n \"OperatorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"UpdateInfo\": [\n \"<string>\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/*+json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{domain}:{port}/OnboardActor")
.header("Content-Type", "application/*+json")
.body("{\n \"ActorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"ContactName\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantContactMobile\": 123,\n \"MerchantContactPhone\": 123,\n \"MerchantEmail\": \"<string>\",\n \"MerchantId\": \"<string>\",\n \"MerchantMobileCountryCode\": 123,\n \"MerchantPhoneCountryCode\": 123,\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"CustomData\": {\n \"Actor\": \"<string>\",\n \"DirectActor\": \"<string>\",\n \"Distributor\": \"<string>\",\n \"Machine\": \"<string>\",\n \"Operator\": \"<string>\"\n },\n \"DistributorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"OnboardingBasicInfo\": {\n \"BillingProviderID\": 123,\n \"OnboardingRequestId\": 123,\n \"OnboardingTransactionId\": 123,\n \"PaymentMethodID\": 123,\n \"RequestTime\": \"<string>\",\n \"SiteId\": 123,\n \"TimeoutMS\": 123,\n \"TransactionID\": 123\n },\n \"OperatorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"UpdateInfo\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{domain}:{port}/OnboardActor")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/*+json'
request.body = "{\n \"ActorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"ContactName\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantContactMobile\": 123,\n \"MerchantContactPhone\": 123,\n \"MerchantEmail\": \"<string>\",\n \"MerchantId\": \"<string>\",\n \"MerchantMobileCountryCode\": 123,\n \"MerchantPhoneCountryCode\": 123,\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"CustomData\": {\n \"Actor\": \"<string>\",\n \"DirectActor\": \"<string>\",\n \"Distributor\": \"<string>\",\n \"Machine\": \"<string>\",\n \"Operator\": \"<string>\"\n },\n \"DistributorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"OnboardingBasicInfo\": {\n \"BillingProviderID\": 123,\n \"OnboardingRequestId\": 123,\n \"OnboardingTransactionId\": 123,\n \"PaymentMethodID\": 123,\n \"RequestTime\": \"<string>\",\n \"SiteId\": 123,\n \"TimeoutMS\": 123,\n \"TransactionID\": 123\n },\n \"OperatorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"UpdateInfo\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"ActorOnboardingData": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"CustomData": {
"Actor": "<string>",
"DirectActor": "<string>",
"Distributor": "<string>",
"Machine": "<string>",
"Operator": "<string>"
},
"Key": "<string>",
"MerchantId": "<string>",
"OnboardingTransactionId": 123,
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"OnboardStatus": {
"StatusMessage": "<string>",
"Verdict": "<string>"
}
}Cortina Onboarding
Onboard Actor
Onboard Actor
curl --request POST \
--url https://{domain}:{port}/OnboardActor \
--header 'Content-Type: application/*+json' \
--data '
{
"ActorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"ContactName": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantContactMobile": 123,
"MerchantContactPhone": 123,
"MerchantEmail": "<string>",
"MerchantId": "<string>",
"MerchantMobileCountryCode": 123,
"MerchantPhoneCountryCode": 123,
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"CustomData": {
"Actor": "<string>",
"DirectActor": "<string>",
"Distributor": "<string>",
"Machine": "<string>",
"Operator": "<string>"
},
"DistributorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantId": "<string>",
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"OnboardingBasicInfo": {
"BillingProviderID": 123,
"OnboardingRequestId": 123,
"OnboardingTransactionId": 123,
"PaymentMethodID": 123,
"RequestTime": "<string>",
"SiteId": 123,
"TimeoutMS": 123,
"TransactionID": 123
},
"OperatorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantId": "<string>",
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"UpdateInfo": [
"<string>"
]
}
'import requests
url = "https://{domain}:{port}/OnboardActor"
payload = {
"ActorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"ContactName": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantContactMobile": 123,
"MerchantContactPhone": 123,
"MerchantEmail": "<string>",
"MerchantId": "<string>",
"MerchantMobileCountryCode": 123,
"MerchantPhoneCountryCode": 123,
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"CustomData": {
"Actor": "<string>",
"DirectActor": "<string>",
"Distributor": "<string>",
"Machine": "<string>",
"Operator": "<string>"
},
"DistributorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantId": "<string>",
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"OnboardingBasicInfo": {
"BillingProviderID": 123,
"OnboardingRequestId": 123,
"OnboardingTransactionId": 123,
"PaymentMethodID": 123,
"RequestTime": "<string>",
"SiteId": 123,
"TimeoutMS": 123,
"TransactionID": 123
},
"OperatorInfo": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"Country": {
"Alpha2Code": "<string>",
"Alpha3Code": "<string>",
"Name": "<string>",
"NumericCode": "<string>"
},
"DynamicURL": "<string>",
"GeoLocation": {
"Address": "<string>",
"City": "<string>",
"CountryCode": "<string>",
"Latitude": 123,
"Longitude": 123,
"State": "<string>",
"ZipCode": "<string>"
},
"Id": 123,
"Key": "<string>",
"MCC": 123,
"MerchantId": "<string>",
"Name": "<string>",
"OperatorId": 123,
"OperatorName": "<string>",
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"UpdateInfo": ["<string>"]
}
headers = {"Content-Type": "application/*+json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/*+json'},
body: JSON.stringify({
ActorInfo: {
ApiKey: '<string>',
AppId: '<string>',
CertPass: '<string>',
CertPath: '<string>',
ContactName: '<string>',
Country: {
Alpha2Code: '<string>',
Alpha3Code: '<string>',
Name: '<string>',
NumericCode: '<string>'
},
DynamicURL: '<string>',
GeoLocation: {
Address: '<string>',
City: '<string>',
CountryCode: '<string>',
Latitude: 123,
Longitude: 123,
State: '<string>',
ZipCode: '<string>'
},
Id: 123,
Key: '<string>',
MCC: 123,
MerchantContactMobile: 123,
MerchantContactPhone: 123,
MerchantEmail: '<string>',
MerchantId: '<string>',
MerchantMobileCountryCode: 123,
MerchantPhoneCountryCode: 123,
Name: '<string>',
OperatorId: 123,
OperatorName: '<string>',
Password: '<string>',
SubMerchantId: '<string>',
SubMerchantNumber: 123,
TerminalId: '<string>',
URL: '<string>',
UserName: '<string>'
},
CustomData: {
Actor: '<string>',
DirectActor: '<string>',
Distributor: '<string>',
Machine: '<string>',
Operator: '<string>'
},
DistributorInfo: {
ApiKey: '<string>',
AppId: '<string>',
CertPass: '<string>',
CertPath: '<string>',
Country: {
Alpha2Code: '<string>',
Alpha3Code: '<string>',
Name: '<string>',
NumericCode: '<string>'
},
DynamicURL: '<string>',
GeoLocation: {
Address: '<string>',
City: '<string>',
CountryCode: '<string>',
Latitude: 123,
Longitude: 123,
State: '<string>',
ZipCode: '<string>'
},
Id: 123,
Key: '<string>',
MCC: 123,
MerchantId: '<string>',
Name: '<string>',
OperatorId: 123,
OperatorName: '<string>',
Password: '<string>',
SubMerchantId: '<string>',
SubMerchantNumber: 123,
TerminalId: '<string>',
URL: '<string>',
UserName: '<string>'
},
OnboardingBasicInfo: {
BillingProviderID: 123,
OnboardingRequestId: 123,
OnboardingTransactionId: 123,
PaymentMethodID: 123,
RequestTime: '<string>',
SiteId: 123,
TimeoutMS: 123,
TransactionID: 123
},
OperatorInfo: {
ApiKey: '<string>',
AppId: '<string>',
CertPass: '<string>',
CertPath: '<string>',
Country: {
Alpha2Code: '<string>',
Alpha3Code: '<string>',
Name: '<string>',
NumericCode: '<string>'
},
DynamicURL: '<string>',
GeoLocation: {
Address: '<string>',
City: '<string>',
CountryCode: '<string>',
Latitude: 123,
Longitude: 123,
State: '<string>',
ZipCode: '<string>'
},
Id: 123,
Key: '<string>',
MCC: 123,
MerchantId: '<string>',
Name: '<string>',
OperatorId: 123,
OperatorName: '<string>',
Password: '<string>',
SubMerchantId: '<string>',
SubMerchantNumber: 123,
TerminalId: '<string>',
URL: '<string>',
UserName: '<string>'
},
UpdateInfo: ['<string>']
})
};
fetch('https://{domain}:{port}/OnboardActor', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "62437",
CURLOPT_URL => "https://{domain}:{port}/OnboardActor",
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([
'ActorInfo' => [
'ApiKey' => '<string>',
'AppId' => '<string>',
'CertPass' => '<string>',
'CertPath' => '<string>',
'ContactName' => '<string>',
'Country' => [
'Alpha2Code' => '<string>',
'Alpha3Code' => '<string>',
'Name' => '<string>',
'NumericCode' => '<string>'
],
'DynamicURL' => '<string>',
'GeoLocation' => [
'Address' => '<string>',
'City' => '<string>',
'CountryCode' => '<string>',
'Latitude' => 123,
'Longitude' => 123,
'State' => '<string>',
'ZipCode' => '<string>'
],
'Id' => 123,
'Key' => '<string>',
'MCC' => 123,
'MerchantContactMobile' => 123,
'MerchantContactPhone' => 123,
'MerchantEmail' => '<string>',
'MerchantId' => '<string>',
'MerchantMobileCountryCode' => 123,
'MerchantPhoneCountryCode' => 123,
'Name' => '<string>',
'OperatorId' => 123,
'OperatorName' => '<string>',
'Password' => '<string>',
'SubMerchantId' => '<string>',
'SubMerchantNumber' => 123,
'TerminalId' => '<string>',
'URL' => '<string>',
'UserName' => '<string>'
],
'CustomData' => [
'Actor' => '<string>',
'DirectActor' => '<string>',
'Distributor' => '<string>',
'Machine' => '<string>',
'Operator' => '<string>'
],
'DistributorInfo' => [
'ApiKey' => '<string>',
'AppId' => '<string>',
'CertPass' => '<string>',
'CertPath' => '<string>',
'Country' => [
'Alpha2Code' => '<string>',
'Alpha3Code' => '<string>',
'Name' => '<string>',
'NumericCode' => '<string>'
],
'DynamicURL' => '<string>',
'GeoLocation' => [
'Address' => '<string>',
'City' => '<string>',
'CountryCode' => '<string>',
'Latitude' => 123,
'Longitude' => 123,
'State' => '<string>',
'ZipCode' => '<string>'
],
'Id' => 123,
'Key' => '<string>',
'MCC' => 123,
'MerchantId' => '<string>',
'Name' => '<string>',
'OperatorId' => 123,
'OperatorName' => '<string>',
'Password' => '<string>',
'SubMerchantId' => '<string>',
'SubMerchantNumber' => 123,
'TerminalId' => '<string>',
'URL' => '<string>',
'UserName' => '<string>'
],
'OnboardingBasicInfo' => [
'BillingProviderID' => 123,
'OnboardingRequestId' => 123,
'OnboardingTransactionId' => 123,
'PaymentMethodID' => 123,
'RequestTime' => '<string>',
'SiteId' => 123,
'TimeoutMS' => 123,
'TransactionID' => 123
],
'OperatorInfo' => [
'ApiKey' => '<string>',
'AppId' => '<string>',
'CertPass' => '<string>',
'CertPath' => '<string>',
'Country' => [
'Alpha2Code' => '<string>',
'Alpha3Code' => '<string>',
'Name' => '<string>',
'NumericCode' => '<string>'
],
'DynamicURL' => '<string>',
'GeoLocation' => [
'Address' => '<string>',
'City' => '<string>',
'CountryCode' => '<string>',
'Latitude' => 123,
'Longitude' => 123,
'State' => '<string>',
'ZipCode' => '<string>'
],
'Id' => 123,
'Key' => '<string>',
'MCC' => 123,
'MerchantId' => '<string>',
'Name' => '<string>',
'OperatorId' => 123,
'OperatorName' => '<string>',
'Password' => '<string>',
'SubMerchantId' => '<string>',
'SubMerchantNumber' => 123,
'TerminalId' => '<string>',
'URL' => '<string>',
'UserName' => '<string>'
],
'UpdateInfo' => [
'<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/*+json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{domain}:{port}/OnboardActor"
payload := strings.NewReader("{\n \"ActorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"ContactName\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantContactMobile\": 123,\n \"MerchantContactPhone\": 123,\n \"MerchantEmail\": \"<string>\",\n \"MerchantId\": \"<string>\",\n \"MerchantMobileCountryCode\": 123,\n \"MerchantPhoneCountryCode\": 123,\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"CustomData\": {\n \"Actor\": \"<string>\",\n \"DirectActor\": \"<string>\",\n \"Distributor\": \"<string>\",\n \"Machine\": \"<string>\",\n \"Operator\": \"<string>\"\n },\n \"DistributorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"OnboardingBasicInfo\": {\n \"BillingProviderID\": 123,\n \"OnboardingRequestId\": 123,\n \"OnboardingTransactionId\": 123,\n \"PaymentMethodID\": 123,\n \"RequestTime\": \"<string>\",\n \"SiteId\": 123,\n \"TimeoutMS\": 123,\n \"TransactionID\": 123\n },\n \"OperatorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"UpdateInfo\": [\n \"<string>\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/*+json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{domain}:{port}/OnboardActor")
.header("Content-Type", "application/*+json")
.body("{\n \"ActorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"ContactName\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantContactMobile\": 123,\n \"MerchantContactPhone\": 123,\n \"MerchantEmail\": \"<string>\",\n \"MerchantId\": \"<string>\",\n \"MerchantMobileCountryCode\": 123,\n \"MerchantPhoneCountryCode\": 123,\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"CustomData\": {\n \"Actor\": \"<string>\",\n \"DirectActor\": \"<string>\",\n \"Distributor\": \"<string>\",\n \"Machine\": \"<string>\",\n \"Operator\": \"<string>\"\n },\n \"DistributorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"OnboardingBasicInfo\": {\n \"BillingProviderID\": 123,\n \"OnboardingRequestId\": 123,\n \"OnboardingTransactionId\": 123,\n \"PaymentMethodID\": 123,\n \"RequestTime\": \"<string>\",\n \"SiteId\": 123,\n \"TimeoutMS\": 123,\n \"TransactionID\": 123\n },\n \"OperatorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"UpdateInfo\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{domain}:{port}/OnboardActor")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/*+json'
request.body = "{\n \"ActorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"ContactName\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantContactMobile\": 123,\n \"MerchantContactPhone\": 123,\n \"MerchantEmail\": \"<string>\",\n \"MerchantId\": \"<string>\",\n \"MerchantMobileCountryCode\": 123,\n \"MerchantPhoneCountryCode\": 123,\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"CustomData\": {\n \"Actor\": \"<string>\",\n \"DirectActor\": \"<string>\",\n \"Distributor\": \"<string>\",\n \"Machine\": \"<string>\",\n \"Operator\": \"<string>\"\n },\n \"DistributorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"OnboardingBasicInfo\": {\n \"BillingProviderID\": 123,\n \"OnboardingRequestId\": 123,\n \"OnboardingTransactionId\": 123,\n \"PaymentMethodID\": 123,\n \"RequestTime\": \"<string>\",\n \"SiteId\": 123,\n \"TimeoutMS\": 123,\n \"TransactionID\": 123\n },\n \"OperatorInfo\": {\n \"ApiKey\": \"<string>\",\n \"AppId\": \"<string>\",\n \"CertPass\": \"<string>\",\n \"CertPath\": \"<string>\",\n \"Country\": {\n \"Alpha2Code\": \"<string>\",\n \"Alpha3Code\": \"<string>\",\n \"Name\": \"<string>\",\n \"NumericCode\": \"<string>\"\n },\n \"DynamicURL\": \"<string>\",\n \"GeoLocation\": {\n \"Address\": \"<string>\",\n \"City\": \"<string>\",\n \"CountryCode\": \"<string>\",\n \"Latitude\": 123,\n \"Longitude\": 123,\n \"State\": \"<string>\",\n \"ZipCode\": \"<string>\"\n },\n \"Id\": 123,\n \"Key\": \"<string>\",\n \"MCC\": 123,\n \"MerchantId\": \"<string>\",\n \"Name\": \"<string>\",\n \"OperatorId\": 123,\n \"OperatorName\": \"<string>\",\n \"Password\": \"<string>\",\n \"SubMerchantId\": \"<string>\",\n \"SubMerchantNumber\": 123,\n \"TerminalId\": \"<string>\",\n \"URL\": \"<string>\",\n \"UserName\": \"<string>\"\n },\n \"UpdateInfo\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"ActorOnboardingData": {
"ApiKey": "<string>",
"AppId": "<string>",
"CertPass": "<string>",
"CertPath": "<string>",
"CustomData": {
"Actor": "<string>",
"DirectActor": "<string>",
"Distributor": "<string>",
"Machine": "<string>",
"Operator": "<string>"
},
"Key": "<string>",
"MerchantId": "<string>",
"OnboardingTransactionId": 123,
"Password": "<string>",
"SubMerchantId": "<string>",
"SubMerchantNumber": 123,
"TerminalId": "<string>",
"URL": "<string>",
"UserName": "<string>"
},
"OnboardStatus": {
"StatusMessage": "<string>",
"Verdict": "<string>"
}
}Registers or updates a merchant (Actor) in the system. This endpoint handles the onboarding process for new merchants, distributors, or operators. It accepts their profile details and configuration settings and returns an onboarding status (e.g., Success, Pending, Failed) along with credentials such as API keys or merchant IDs.
Body
application/*+jsonapplication/jsontext/json
Actor info for onboarding
Show child attributes
Show child attributes
Custom Fields Information, Contact Nayax TPOC to define.
Show child attributes
Show child attributes
Distributor info for onboarding
Show child attributes
Show child attributes
Describing the onboarding Operation details
Show child attributes
Show child attributes
Operator info for onboarding
Show child attributes
Show child attributes
Was this page helpful?
⌘I