Edit Merchant
curl --request PATCH \
--url https://api.example.com/merchant/editimport requests
url = "https://api.example.com/merchant/edit"
response = requests.patch(url)
print(response.text)const options = {method: 'PATCH'};
fetch('https://api.example.com/merchant/edit', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/merchant/edit",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/merchant/edit"
req, _ := http.NewRequest("PATCH", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.example.com/merchant/edit")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/merchant/edit")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
response = http.request(request)
puts response.read_body{
"success": false,
"error": {
"status": 404,
"code": "MERCHANT_NOT_FOUND",
"message": "Merchant not found"
},
"data": null
}
Merchant
Edit Merchant
Edit merchant details
PATCH
/
merchant
/
edit
Edit Merchant
curl --request PATCH \
--url https://api.example.com/merchant/editimport requests
url = "https://api.example.com/merchant/edit"
response = requests.patch(url)
print(response.text)const options = {method: 'PATCH'};
fetch('https://api.example.com/merchant/edit', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/merchant/edit",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/merchant/edit"
req, _ := http.NewRequest("PATCH", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.example.com/merchant/edit")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/merchant/edit")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
response = http.request(request)
puts response.read_body{
"success": false,
"error": {
"status": 404,
"code": "MERCHANT_NOT_FOUND",
"message": "Merchant not found"
},
"data": null
}
Edit merchant information and settings.
string
required
Merchant UUID to edit
string
Updated merchant name
string
Updated merchant description
string
Updated webhook URL
boolean
Indicates if the request was successful
object
Updated merchant data
Example Request
curl -X PATCH https://api.transaction.gg/merchant/edit \
-H "Authorization: Bearer jwt_token" \
-H "Content-Type: application/json" \
-d '{
"merchantId": "merchant_uuid",
"name": "Updated Store Name",
"description": "Updated description",
"webhookUrl": "https://mystore.com/webhook"
}'
Example Response
{
"success": true,
"data": {
"merchant": {
"id": "merchant_uuid",
"name": "Updated Store Name",
"description": "Updated description",
"webhookUrl": "https://mystore.com/webhook"
}
}
}
Error Responses
{
"success": false,
"error": {
"status": 404,
"code": "MERCHANT_NOT_FOUND",
"message": "Merchant not found"
},
"data": null
}
⌘I