Update payment information for an account.
curl --request POST \
--url https://{subdomain}.outseta.com/api/v1/billing/paymentinformation \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"Uid": "string",
"_objectType": "string",
"ActivityEventData": {},
"Account": {
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"SchemaLessData": {},
"StripeId": "string",
"IsLivemode": false,
"Name": "string",
"ClientIdentifier": "string",
"Currency": "string",
"InvoiceNotes": "string",
"IsDemo": false,
"BillingAddress": {},
"MailingAddress": {},
"AccountStage": 2,
"PaymentInformation": {},
"PersonAccount": [],
"StripeDefaultPaymentMethodId": "string",
"StripeInvoices": [],
"StripePaymentMethods": [],
"StripeSubscriptions": [],
"Subscriptions": [],
"Deals": [],
"LastLoginDateTime": "string",
"AccountSpecificPageUrl1": "string",
"AccountSpecificPageUrl2": "string",
"AccountSpecificPageUrl3": "string",
"AccountSpecificPageUrl4": "string",
"AccountSpecificPageUrl5": "string",
"AccountSpecificPageUrl6": "string",
"AccountSpecificPageUrl7": "string",
"AccountSpecificPageUrl8": "string",
"AccountSpecificPageUrl9": "string",
"AccountSpecificPageUrl10": "string",
"RewardFulReferralId": "string",
"ToltReferralId": "string",
"TaxIds": [],
"TaxStatus": "string",
"AccountStageLabel": "string",
"CurrentStripeProducts": "string",
"CurrentSubscription": {},
"DomainName": "string",
"HasLoggedIn": false,
"LatestSubscription": {},
"LifetimeRevenue": 0,
"NextStripeInvoiceDate": "string",
"Nonce": "string",
"PrimaryContact": {},
"PrimarySubscription": {},
"PrimaryStripeSubscription": {},
"RecaptchaToken": "string",
"StripeNextInvoiceSequence": 0,
"StripePrice": [],
"StripePromotionCode": "string",
"TaxId": "string",
"TaxIdIsInvalid": false,
"TaxIdType": "string",
"WebflowSlug": "string"
},
"CustomerToken": "string",
"LastFourDigits": "string",
"LatestFailureDateTime": "string",
"LatestFailureDescription": "string",
"LatestSuccessDateTime": "string",
"NumberOfFailures": 0,
"PaymentClientSecret": "string",
"PaymentMethodType": "string",
"PaymentToken": "string",
"BankName": "string",
"BankAccountType": "string",
"BankAccountHolderType": "string",
"NameOnCard": "string",
"CardType": "string",
"ExpirationMonth": "string",
"ExpirationYear": "string",
"Mode": "string",
"OneTimeToken": "string",
"RecaptchaToken": "string",
"SetupIntent": "string"
}
'import requests
url = "https://{subdomain}.outseta.com/api/v1/billing/paymentinformation"
payload = {
"Uid": "string",
"_objectType": "string",
"ActivityEventData": {},
"Account": {
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"SchemaLessData": {},
"StripeId": "string",
"IsLivemode": False,
"Name": "string",
"ClientIdentifier": "string",
"Currency": "string",
"InvoiceNotes": "string",
"IsDemo": False,
"BillingAddress": {},
"MailingAddress": {},
"AccountStage": 2,
"PaymentInformation": {},
"PersonAccount": [],
"StripeDefaultPaymentMethodId": "string",
"StripeInvoices": [],
"StripePaymentMethods": [],
"StripeSubscriptions": [],
"Subscriptions": [],
"Deals": [],
"LastLoginDateTime": "string",
"AccountSpecificPageUrl1": "string",
"AccountSpecificPageUrl2": "string",
"AccountSpecificPageUrl3": "string",
"AccountSpecificPageUrl4": "string",
"AccountSpecificPageUrl5": "string",
"AccountSpecificPageUrl6": "string",
"AccountSpecificPageUrl7": "string",
"AccountSpecificPageUrl8": "string",
"AccountSpecificPageUrl9": "string",
"AccountSpecificPageUrl10": "string",
"RewardFulReferralId": "string",
"ToltReferralId": "string",
"TaxIds": [],
"TaxStatus": "string",
"AccountStageLabel": "string",
"CurrentStripeProducts": "string",
"CurrentSubscription": {},
"DomainName": "string",
"HasLoggedIn": False,
"LatestSubscription": {},
"LifetimeRevenue": 0,
"NextStripeInvoiceDate": "string",
"Nonce": "string",
"PrimaryContact": {},
"PrimarySubscription": {},
"PrimaryStripeSubscription": {},
"RecaptchaToken": "string",
"StripeNextInvoiceSequence": 0,
"StripePrice": [],
"StripePromotionCode": "string",
"TaxId": "string",
"TaxIdIsInvalid": False,
"TaxIdType": "string",
"WebflowSlug": "string"
},
"CustomerToken": "string",
"LastFourDigits": "string",
"LatestFailureDateTime": "string",
"LatestFailureDescription": "string",
"LatestSuccessDateTime": "string",
"NumberOfFailures": 0,
"PaymentClientSecret": "string",
"PaymentMethodType": "string",
"PaymentToken": "string",
"BankName": "string",
"BankAccountType": "string",
"BankAccountHolderType": "string",
"NameOnCard": "string",
"CardType": "string",
"ExpirationMonth": "string",
"ExpirationYear": "string",
"Mode": "string",
"OneTimeToken": "string",
"RecaptchaToken": "string",
"SetupIntent": "string"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
Uid: 'string',
_objectType: 'string',
ActivityEventData: {},
Account: {
Uid: 'string',
_objectType: 'string',
Created: 'string',
Updated: 'string',
ActivityEventData: {},
SchemaLessData: {},
StripeId: 'string',
IsLivemode: false,
Name: 'string',
ClientIdentifier: 'string',
Currency: 'string',
InvoiceNotes: 'string',
IsDemo: false,
BillingAddress: {},
MailingAddress: {},
AccountStage: 2,
PaymentInformation: {},
PersonAccount: [],
StripeDefaultPaymentMethodId: 'string',
StripeInvoices: [],
StripePaymentMethods: [],
StripeSubscriptions: [],
Subscriptions: [],
Deals: [],
LastLoginDateTime: 'string',
AccountSpecificPageUrl1: 'string',
AccountSpecificPageUrl2: 'string',
AccountSpecificPageUrl3: 'string',
AccountSpecificPageUrl4: 'string',
AccountSpecificPageUrl5: 'string',
AccountSpecificPageUrl6: 'string',
AccountSpecificPageUrl7: 'string',
AccountSpecificPageUrl8: 'string',
AccountSpecificPageUrl9: 'string',
AccountSpecificPageUrl10: 'string',
RewardFulReferralId: 'string',
ToltReferralId: 'string',
TaxIds: [],
TaxStatus: 'string',
AccountStageLabel: 'string',
CurrentStripeProducts: 'string',
CurrentSubscription: {},
DomainName: 'string',
HasLoggedIn: false,
LatestSubscription: {},
LifetimeRevenue: 0,
NextStripeInvoiceDate: 'string',
Nonce: 'string',
PrimaryContact: {},
PrimarySubscription: {},
PrimaryStripeSubscription: {},
RecaptchaToken: 'string',
StripeNextInvoiceSequence: 0,
StripePrice: [],
StripePromotionCode: 'string',
TaxId: 'string',
TaxIdIsInvalid: false,
TaxIdType: 'string',
WebflowSlug: 'string'
},
CustomerToken: 'string',
LastFourDigits: 'string',
LatestFailureDateTime: 'string',
LatestFailureDescription: 'string',
LatestSuccessDateTime: 'string',
NumberOfFailures: 0,
PaymentClientSecret: 'string',
PaymentMethodType: 'string',
PaymentToken: 'string',
BankName: 'string',
BankAccountType: 'string',
BankAccountHolderType: 'string',
NameOnCard: 'string',
CardType: 'string',
ExpirationMonth: 'string',
ExpirationYear: 'string',
Mode: 'string',
OneTimeToken: 'string',
RecaptchaToken: 'string',
SetupIntent: 'string'
})
};
fetch('https://{subdomain}.outseta.com/api/v1/billing/paymentinformation', 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://{subdomain}.outseta.com/api/v1/billing/paymentinformation",
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([
'Uid' => 'string',
'_objectType' => 'string',
'ActivityEventData' => [
],
'Account' => [
'Uid' => 'string',
'_objectType' => 'string',
'Created' => 'string',
'Updated' => 'string',
'ActivityEventData' => [
],
'SchemaLessData' => [
],
'StripeId' => 'string',
'IsLivemode' => false,
'Name' => 'string',
'ClientIdentifier' => 'string',
'Currency' => 'string',
'InvoiceNotes' => 'string',
'IsDemo' => false,
'BillingAddress' => [
],
'MailingAddress' => [
],
'AccountStage' => 2,
'PaymentInformation' => [
],
'PersonAccount' => [
],
'StripeDefaultPaymentMethodId' => 'string',
'StripeInvoices' => [
],
'StripePaymentMethods' => [
],
'StripeSubscriptions' => [
],
'Subscriptions' => [
],
'Deals' => [
],
'LastLoginDateTime' => 'string',
'AccountSpecificPageUrl1' => 'string',
'AccountSpecificPageUrl2' => 'string',
'AccountSpecificPageUrl3' => 'string',
'AccountSpecificPageUrl4' => 'string',
'AccountSpecificPageUrl5' => 'string',
'AccountSpecificPageUrl6' => 'string',
'AccountSpecificPageUrl7' => 'string',
'AccountSpecificPageUrl8' => 'string',
'AccountSpecificPageUrl9' => 'string',
'AccountSpecificPageUrl10' => 'string',
'RewardFulReferralId' => 'string',
'ToltReferralId' => 'string',
'TaxIds' => [
],
'TaxStatus' => 'string',
'AccountStageLabel' => 'string',
'CurrentStripeProducts' => 'string',
'CurrentSubscription' => [
],
'DomainName' => 'string',
'HasLoggedIn' => false,
'LatestSubscription' => [
],
'LifetimeRevenue' => 0,
'NextStripeInvoiceDate' => 'string',
'Nonce' => 'string',
'PrimaryContact' => [
],
'PrimarySubscription' => [
],
'PrimaryStripeSubscription' => [
],
'RecaptchaToken' => 'string',
'StripeNextInvoiceSequence' => 0,
'StripePrice' => [
],
'StripePromotionCode' => 'string',
'TaxId' => 'string',
'TaxIdIsInvalid' => false,
'TaxIdType' => 'string',
'WebflowSlug' => 'string'
],
'CustomerToken' => 'string',
'LastFourDigits' => 'string',
'LatestFailureDateTime' => 'string',
'LatestFailureDescription' => 'string',
'LatestSuccessDateTime' => 'string',
'NumberOfFailures' => 0,
'PaymentClientSecret' => 'string',
'PaymentMethodType' => 'string',
'PaymentToken' => 'string',
'BankName' => 'string',
'BankAccountType' => 'string',
'BankAccountHolderType' => 'string',
'NameOnCard' => 'string',
'CardType' => 'string',
'ExpirationMonth' => 'string',
'ExpirationYear' => 'string',
'Mode' => 'string',
'OneTimeToken' => 'string',
'RecaptchaToken' => 'string',
'SetupIntent' => 'string'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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://{subdomain}.outseta.com/api/v1/billing/paymentinformation"
payload := strings.NewReader("{\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"ActivityEventData\": {},\n \"Account\": {\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"Created\": \"string\",\n \"Updated\": \"string\",\n \"ActivityEventData\": {},\n \"SchemaLessData\": {},\n \"StripeId\": \"string\",\n \"IsLivemode\": false,\n \"Name\": \"string\",\n \"ClientIdentifier\": \"string\",\n \"Currency\": \"string\",\n \"InvoiceNotes\": \"string\",\n \"IsDemo\": false,\n \"BillingAddress\": {},\n \"MailingAddress\": {},\n \"AccountStage\": 2,\n \"PaymentInformation\": {},\n \"PersonAccount\": [],\n \"StripeDefaultPaymentMethodId\": \"string\",\n \"StripeInvoices\": [],\n \"StripePaymentMethods\": [],\n \"StripeSubscriptions\": [],\n \"Subscriptions\": [],\n \"Deals\": [],\n \"LastLoginDateTime\": \"string\",\n \"AccountSpecificPageUrl1\": \"string\",\n \"AccountSpecificPageUrl2\": \"string\",\n \"AccountSpecificPageUrl3\": \"string\",\n \"AccountSpecificPageUrl4\": \"string\",\n \"AccountSpecificPageUrl5\": \"string\",\n \"AccountSpecificPageUrl6\": \"string\",\n \"AccountSpecificPageUrl7\": \"string\",\n \"AccountSpecificPageUrl8\": \"string\",\n \"AccountSpecificPageUrl9\": \"string\",\n \"AccountSpecificPageUrl10\": \"string\",\n \"RewardFulReferralId\": \"string\",\n \"ToltReferralId\": \"string\",\n \"TaxIds\": [],\n \"TaxStatus\": \"string\",\n \"AccountStageLabel\": \"string\",\n \"CurrentStripeProducts\": \"string\",\n \"CurrentSubscription\": {},\n \"DomainName\": \"string\",\n \"HasLoggedIn\": false,\n \"LatestSubscription\": {},\n \"LifetimeRevenue\": 0,\n \"NextStripeInvoiceDate\": \"string\",\n \"Nonce\": \"string\",\n \"PrimaryContact\": {},\n \"PrimarySubscription\": {},\n \"PrimaryStripeSubscription\": {},\n \"RecaptchaToken\": \"string\",\n \"StripeNextInvoiceSequence\": 0,\n \"StripePrice\": [],\n \"StripePromotionCode\": \"string\",\n \"TaxId\": \"string\",\n \"TaxIdIsInvalid\": false,\n \"TaxIdType\": \"string\",\n \"WebflowSlug\": \"string\"\n },\n \"CustomerToken\": \"string\",\n \"LastFourDigits\": \"string\",\n \"LatestFailureDateTime\": \"string\",\n \"LatestFailureDescription\": \"string\",\n \"LatestSuccessDateTime\": \"string\",\n \"NumberOfFailures\": 0,\n \"PaymentClientSecret\": \"string\",\n \"PaymentMethodType\": \"string\",\n \"PaymentToken\": \"string\",\n \"BankName\": \"string\",\n \"BankAccountType\": \"string\",\n \"BankAccountHolderType\": \"string\",\n \"NameOnCard\": \"string\",\n \"CardType\": \"string\",\n \"ExpirationMonth\": \"string\",\n \"ExpirationYear\": \"string\",\n \"Mode\": \"string\",\n \"OneTimeToken\": \"string\",\n \"RecaptchaToken\": \"string\",\n \"SetupIntent\": \"string\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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://{subdomain}.outseta.com/api/v1/billing/paymentinformation")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"ActivityEventData\": {},\n \"Account\": {\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"Created\": \"string\",\n \"Updated\": \"string\",\n \"ActivityEventData\": {},\n \"SchemaLessData\": {},\n \"StripeId\": \"string\",\n \"IsLivemode\": false,\n \"Name\": \"string\",\n \"ClientIdentifier\": \"string\",\n \"Currency\": \"string\",\n \"InvoiceNotes\": \"string\",\n \"IsDemo\": false,\n \"BillingAddress\": {},\n \"MailingAddress\": {},\n \"AccountStage\": 2,\n \"PaymentInformation\": {},\n \"PersonAccount\": [],\n \"StripeDefaultPaymentMethodId\": \"string\",\n \"StripeInvoices\": [],\n \"StripePaymentMethods\": [],\n \"StripeSubscriptions\": [],\n \"Subscriptions\": [],\n \"Deals\": [],\n \"LastLoginDateTime\": \"string\",\n \"AccountSpecificPageUrl1\": \"string\",\n \"AccountSpecificPageUrl2\": \"string\",\n \"AccountSpecificPageUrl3\": \"string\",\n \"AccountSpecificPageUrl4\": \"string\",\n \"AccountSpecificPageUrl5\": \"string\",\n \"AccountSpecificPageUrl6\": \"string\",\n \"AccountSpecificPageUrl7\": \"string\",\n \"AccountSpecificPageUrl8\": \"string\",\n \"AccountSpecificPageUrl9\": \"string\",\n \"AccountSpecificPageUrl10\": \"string\",\n \"RewardFulReferralId\": \"string\",\n \"ToltReferralId\": \"string\",\n \"TaxIds\": [],\n \"TaxStatus\": \"string\",\n \"AccountStageLabel\": \"string\",\n \"CurrentStripeProducts\": \"string\",\n \"CurrentSubscription\": {},\n \"DomainName\": \"string\",\n \"HasLoggedIn\": false,\n \"LatestSubscription\": {},\n \"LifetimeRevenue\": 0,\n \"NextStripeInvoiceDate\": \"string\",\n \"Nonce\": \"string\",\n \"PrimaryContact\": {},\n \"PrimarySubscription\": {},\n \"PrimaryStripeSubscription\": {},\n \"RecaptchaToken\": \"string\",\n \"StripeNextInvoiceSequence\": 0,\n \"StripePrice\": [],\n \"StripePromotionCode\": \"string\",\n \"TaxId\": \"string\",\n \"TaxIdIsInvalid\": false,\n \"TaxIdType\": \"string\",\n \"WebflowSlug\": \"string\"\n },\n \"CustomerToken\": \"string\",\n \"LastFourDigits\": \"string\",\n \"LatestFailureDateTime\": \"string\",\n \"LatestFailureDescription\": \"string\",\n \"LatestSuccessDateTime\": \"string\",\n \"NumberOfFailures\": 0,\n \"PaymentClientSecret\": \"string\",\n \"PaymentMethodType\": \"string\",\n \"PaymentToken\": \"string\",\n \"BankName\": \"string\",\n \"BankAccountType\": \"string\",\n \"BankAccountHolderType\": \"string\",\n \"NameOnCard\": \"string\",\n \"CardType\": \"string\",\n \"ExpirationMonth\": \"string\",\n \"ExpirationYear\": \"string\",\n \"Mode\": \"string\",\n \"OneTimeToken\": \"string\",\n \"RecaptchaToken\": \"string\",\n \"SetupIntent\": \"string\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{subdomain}.outseta.com/api/v1/billing/paymentinformation")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"ActivityEventData\": {},\n \"Account\": {\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"Created\": \"string\",\n \"Updated\": \"string\",\n \"ActivityEventData\": {},\n \"SchemaLessData\": {},\n \"StripeId\": \"string\",\n \"IsLivemode\": false,\n \"Name\": \"string\",\n \"ClientIdentifier\": \"string\",\n \"Currency\": \"string\",\n \"InvoiceNotes\": \"string\",\n \"IsDemo\": false,\n \"BillingAddress\": {},\n \"MailingAddress\": {},\n \"AccountStage\": 2,\n \"PaymentInformation\": {},\n \"PersonAccount\": [],\n \"StripeDefaultPaymentMethodId\": \"string\",\n \"StripeInvoices\": [],\n \"StripePaymentMethods\": [],\n \"StripeSubscriptions\": [],\n \"Subscriptions\": [],\n \"Deals\": [],\n \"LastLoginDateTime\": \"string\",\n \"AccountSpecificPageUrl1\": \"string\",\n \"AccountSpecificPageUrl2\": \"string\",\n \"AccountSpecificPageUrl3\": \"string\",\n \"AccountSpecificPageUrl4\": \"string\",\n \"AccountSpecificPageUrl5\": \"string\",\n \"AccountSpecificPageUrl6\": \"string\",\n \"AccountSpecificPageUrl7\": \"string\",\n \"AccountSpecificPageUrl8\": \"string\",\n \"AccountSpecificPageUrl9\": \"string\",\n \"AccountSpecificPageUrl10\": \"string\",\n \"RewardFulReferralId\": \"string\",\n \"ToltReferralId\": \"string\",\n \"TaxIds\": [],\n \"TaxStatus\": \"string\",\n \"AccountStageLabel\": \"string\",\n \"CurrentStripeProducts\": \"string\",\n \"CurrentSubscription\": {},\n \"DomainName\": \"string\",\n \"HasLoggedIn\": false,\n \"LatestSubscription\": {},\n \"LifetimeRevenue\": 0,\n \"NextStripeInvoiceDate\": \"string\",\n \"Nonce\": \"string\",\n \"PrimaryContact\": {},\n \"PrimarySubscription\": {},\n \"PrimaryStripeSubscription\": {},\n \"RecaptchaToken\": \"string\",\n \"StripeNextInvoiceSequence\": 0,\n \"StripePrice\": [],\n \"StripePromotionCode\": \"string\",\n \"TaxId\": \"string\",\n \"TaxIdIsInvalid\": false,\n \"TaxIdType\": \"string\",\n \"WebflowSlug\": \"string\"\n },\n \"CustomerToken\": \"string\",\n \"LastFourDigits\": \"string\",\n \"LatestFailureDateTime\": \"string\",\n \"LatestFailureDescription\": \"string\",\n \"LatestSuccessDateTime\": \"string\",\n \"NumberOfFailures\": 0,\n \"PaymentClientSecret\": \"string\",\n \"PaymentMethodType\": \"string\",\n \"PaymentToken\": \"string\",\n \"BankName\": \"string\",\n \"BankAccountType\": \"string\",\n \"BankAccountHolderType\": \"string\",\n \"NameOnCard\": \"string\",\n \"CardType\": \"string\",\n \"ExpirationMonth\": \"string\",\n \"ExpirationYear\": \"string\",\n \"Mode\": \"string\",\n \"OneTimeToken\": \"string\",\n \"RecaptchaToken\": \"string\",\n \"SetupIntent\": \"string\"\n}"
response = http.request(request)
puts response.read_body{
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"Account": {
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"SchemaLessData": {},
"StripeId": "string",
"IsLivemode": false,
"Name": "string",
"ClientIdentifier": "string",
"Currency": "string",
"InvoiceNotes": "string",
"IsDemo": false,
"BillingAddress": {},
"MailingAddress": {},
"AccountStage": 2,
"PaymentInformation": {},
"PersonAccount": [],
"StripeDefaultPaymentMethodId": "string",
"StripeInvoices": [],
"StripePaymentMethods": [],
"StripeSubscriptions": [],
"Subscriptions": [],
"Deals": [],
"LastLoginDateTime": "string",
"AccountSpecificPageUrl1": "string",
"AccountSpecificPageUrl2": "string",
"AccountSpecificPageUrl3": "string",
"AccountSpecificPageUrl4": "string",
"AccountSpecificPageUrl5": "string",
"AccountSpecificPageUrl6": "string",
"AccountSpecificPageUrl7": "string",
"AccountSpecificPageUrl8": "string",
"AccountSpecificPageUrl9": "string",
"AccountSpecificPageUrl10": "string",
"RewardFulReferralId": "string",
"ToltReferralId": "string",
"TaxIds": [],
"TaxStatus": "string",
"AccountStageLabel": "string",
"CurrentStripeProducts": "string",
"CurrentSubscription": {},
"DomainName": "string",
"HasLoggedIn": false,
"LatestSubscription": {},
"LifetimeRevenue": 0,
"NextStripeInvoiceDate": "string",
"Nonce": "string",
"PrimaryContact": {},
"PrimarySubscription": {},
"PrimaryStripeSubscription": {},
"RecaptchaToken": "string",
"StripeNextInvoiceSequence": 0,
"StripePrice": [],
"StripePromotionCode": "string",
"TaxId": "string",
"TaxIdIsInvalid": false,
"TaxIdType": "string",
"WebflowSlug": "string"
},
"CustomerToken": "string",
"LastFourDigits": "string",
"LatestFailureDateTime": "string",
"LatestFailureDescription": "string",
"LatestSuccessDateTime": "string",
"NumberOfFailures": 0,
"PaymentClientSecret": "string",
"PaymentMethodType": "string",
"PaymentToken": "string",
"BankName": "string",
"BankAccountType": "string",
"BankAccountHolderType": "string",
"NameOnCard": "string",
"CardType": "string",
"ExpirationMonth": "string",
"ExpirationYear": "string",
"Mode": "string",
"OneTimeToken": "string",
"RecaptchaToken": "string",
"SetupIntent": "string"
}Invoices & payments
Update payment information for an account.
POST
/
api
/
v1
/
billing
/
paymentinformation
Update payment information for an account.
curl --request POST \
--url https://{subdomain}.outseta.com/api/v1/billing/paymentinformation \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"Uid": "string",
"_objectType": "string",
"ActivityEventData": {},
"Account": {
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"SchemaLessData": {},
"StripeId": "string",
"IsLivemode": false,
"Name": "string",
"ClientIdentifier": "string",
"Currency": "string",
"InvoiceNotes": "string",
"IsDemo": false,
"BillingAddress": {},
"MailingAddress": {},
"AccountStage": 2,
"PaymentInformation": {},
"PersonAccount": [],
"StripeDefaultPaymentMethodId": "string",
"StripeInvoices": [],
"StripePaymentMethods": [],
"StripeSubscriptions": [],
"Subscriptions": [],
"Deals": [],
"LastLoginDateTime": "string",
"AccountSpecificPageUrl1": "string",
"AccountSpecificPageUrl2": "string",
"AccountSpecificPageUrl3": "string",
"AccountSpecificPageUrl4": "string",
"AccountSpecificPageUrl5": "string",
"AccountSpecificPageUrl6": "string",
"AccountSpecificPageUrl7": "string",
"AccountSpecificPageUrl8": "string",
"AccountSpecificPageUrl9": "string",
"AccountSpecificPageUrl10": "string",
"RewardFulReferralId": "string",
"ToltReferralId": "string",
"TaxIds": [],
"TaxStatus": "string",
"AccountStageLabel": "string",
"CurrentStripeProducts": "string",
"CurrentSubscription": {},
"DomainName": "string",
"HasLoggedIn": false,
"LatestSubscription": {},
"LifetimeRevenue": 0,
"NextStripeInvoiceDate": "string",
"Nonce": "string",
"PrimaryContact": {},
"PrimarySubscription": {},
"PrimaryStripeSubscription": {},
"RecaptchaToken": "string",
"StripeNextInvoiceSequence": 0,
"StripePrice": [],
"StripePromotionCode": "string",
"TaxId": "string",
"TaxIdIsInvalid": false,
"TaxIdType": "string",
"WebflowSlug": "string"
},
"CustomerToken": "string",
"LastFourDigits": "string",
"LatestFailureDateTime": "string",
"LatestFailureDescription": "string",
"LatestSuccessDateTime": "string",
"NumberOfFailures": 0,
"PaymentClientSecret": "string",
"PaymentMethodType": "string",
"PaymentToken": "string",
"BankName": "string",
"BankAccountType": "string",
"BankAccountHolderType": "string",
"NameOnCard": "string",
"CardType": "string",
"ExpirationMonth": "string",
"ExpirationYear": "string",
"Mode": "string",
"OneTimeToken": "string",
"RecaptchaToken": "string",
"SetupIntent": "string"
}
'import requests
url = "https://{subdomain}.outseta.com/api/v1/billing/paymentinformation"
payload = {
"Uid": "string",
"_objectType": "string",
"ActivityEventData": {},
"Account": {
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"SchemaLessData": {},
"StripeId": "string",
"IsLivemode": False,
"Name": "string",
"ClientIdentifier": "string",
"Currency": "string",
"InvoiceNotes": "string",
"IsDemo": False,
"BillingAddress": {},
"MailingAddress": {},
"AccountStage": 2,
"PaymentInformation": {},
"PersonAccount": [],
"StripeDefaultPaymentMethodId": "string",
"StripeInvoices": [],
"StripePaymentMethods": [],
"StripeSubscriptions": [],
"Subscriptions": [],
"Deals": [],
"LastLoginDateTime": "string",
"AccountSpecificPageUrl1": "string",
"AccountSpecificPageUrl2": "string",
"AccountSpecificPageUrl3": "string",
"AccountSpecificPageUrl4": "string",
"AccountSpecificPageUrl5": "string",
"AccountSpecificPageUrl6": "string",
"AccountSpecificPageUrl7": "string",
"AccountSpecificPageUrl8": "string",
"AccountSpecificPageUrl9": "string",
"AccountSpecificPageUrl10": "string",
"RewardFulReferralId": "string",
"ToltReferralId": "string",
"TaxIds": [],
"TaxStatus": "string",
"AccountStageLabel": "string",
"CurrentStripeProducts": "string",
"CurrentSubscription": {},
"DomainName": "string",
"HasLoggedIn": False,
"LatestSubscription": {},
"LifetimeRevenue": 0,
"NextStripeInvoiceDate": "string",
"Nonce": "string",
"PrimaryContact": {},
"PrimarySubscription": {},
"PrimaryStripeSubscription": {},
"RecaptchaToken": "string",
"StripeNextInvoiceSequence": 0,
"StripePrice": [],
"StripePromotionCode": "string",
"TaxId": "string",
"TaxIdIsInvalid": False,
"TaxIdType": "string",
"WebflowSlug": "string"
},
"CustomerToken": "string",
"LastFourDigits": "string",
"LatestFailureDateTime": "string",
"LatestFailureDescription": "string",
"LatestSuccessDateTime": "string",
"NumberOfFailures": 0,
"PaymentClientSecret": "string",
"PaymentMethodType": "string",
"PaymentToken": "string",
"BankName": "string",
"BankAccountType": "string",
"BankAccountHolderType": "string",
"NameOnCard": "string",
"CardType": "string",
"ExpirationMonth": "string",
"ExpirationYear": "string",
"Mode": "string",
"OneTimeToken": "string",
"RecaptchaToken": "string",
"SetupIntent": "string"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
Uid: 'string',
_objectType: 'string',
ActivityEventData: {},
Account: {
Uid: 'string',
_objectType: 'string',
Created: 'string',
Updated: 'string',
ActivityEventData: {},
SchemaLessData: {},
StripeId: 'string',
IsLivemode: false,
Name: 'string',
ClientIdentifier: 'string',
Currency: 'string',
InvoiceNotes: 'string',
IsDemo: false,
BillingAddress: {},
MailingAddress: {},
AccountStage: 2,
PaymentInformation: {},
PersonAccount: [],
StripeDefaultPaymentMethodId: 'string',
StripeInvoices: [],
StripePaymentMethods: [],
StripeSubscriptions: [],
Subscriptions: [],
Deals: [],
LastLoginDateTime: 'string',
AccountSpecificPageUrl1: 'string',
AccountSpecificPageUrl2: 'string',
AccountSpecificPageUrl3: 'string',
AccountSpecificPageUrl4: 'string',
AccountSpecificPageUrl5: 'string',
AccountSpecificPageUrl6: 'string',
AccountSpecificPageUrl7: 'string',
AccountSpecificPageUrl8: 'string',
AccountSpecificPageUrl9: 'string',
AccountSpecificPageUrl10: 'string',
RewardFulReferralId: 'string',
ToltReferralId: 'string',
TaxIds: [],
TaxStatus: 'string',
AccountStageLabel: 'string',
CurrentStripeProducts: 'string',
CurrentSubscription: {},
DomainName: 'string',
HasLoggedIn: false,
LatestSubscription: {},
LifetimeRevenue: 0,
NextStripeInvoiceDate: 'string',
Nonce: 'string',
PrimaryContact: {},
PrimarySubscription: {},
PrimaryStripeSubscription: {},
RecaptchaToken: 'string',
StripeNextInvoiceSequence: 0,
StripePrice: [],
StripePromotionCode: 'string',
TaxId: 'string',
TaxIdIsInvalid: false,
TaxIdType: 'string',
WebflowSlug: 'string'
},
CustomerToken: 'string',
LastFourDigits: 'string',
LatestFailureDateTime: 'string',
LatestFailureDescription: 'string',
LatestSuccessDateTime: 'string',
NumberOfFailures: 0,
PaymentClientSecret: 'string',
PaymentMethodType: 'string',
PaymentToken: 'string',
BankName: 'string',
BankAccountType: 'string',
BankAccountHolderType: 'string',
NameOnCard: 'string',
CardType: 'string',
ExpirationMonth: 'string',
ExpirationYear: 'string',
Mode: 'string',
OneTimeToken: 'string',
RecaptchaToken: 'string',
SetupIntent: 'string'
})
};
fetch('https://{subdomain}.outseta.com/api/v1/billing/paymentinformation', 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://{subdomain}.outseta.com/api/v1/billing/paymentinformation",
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([
'Uid' => 'string',
'_objectType' => 'string',
'ActivityEventData' => [
],
'Account' => [
'Uid' => 'string',
'_objectType' => 'string',
'Created' => 'string',
'Updated' => 'string',
'ActivityEventData' => [
],
'SchemaLessData' => [
],
'StripeId' => 'string',
'IsLivemode' => false,
'Name' => 'string',
'ClientIdentifier' => 'string',
'Currency' => 'string',
'InvoiceNotes' => 'string',
'IsDemo' => false,
'BillingAddress' => [
],
'MailingAddress' => [
],
'AccountStage' => 2,
'PaymentInformation' => [
],
'PersonAccount' => [
],
'StripeDefaultPaymentMethodId' => 'string',
'StripeInvoices' => [
],
'StripePaymentMethods' => [
],
'StripeSubscriptions' => [
],
'Subscriptions' => [
],
'Deals' => [
],
'LastLoginDateTime' => 'string',
'AccountSpecificPageUrl1' => 'string',
'AccountSpecificPageUrl2' => 'string',
'AccountSpecificPageUrl3' => 'string',
'AccountSpecificPageUrl4' => 'string',
'AccountSpecificPageUrl5' => 'string',
'AccountSpecificPageUrl6' => 'string',
'AccountSpecificPageUrl7' => 'string',
'AccountSpecificPageUrl8' => 'string',
'AccountSpecificPageUrl9' => 'string',
'AccountSpecificPageUrl10' => 'string',
'RewardFulReferralId' => 'string',
'ToltReferralId' => 'string',
'TaxIds' => [
],
'TaxStatus' => 'string',
'AccountStageLabel' => 'string',
'CurrentStripeProducts' => 'string',
'CurrentSubscription' => [
],
'DomainName' => 'string',
'HasLoggedIn' => false,
'LatestSubscription' => [
],
'LifetimeRevenue' => 0,
'NextStripeInvoiceDate' => 'string',
'Nonce' => 'string',
'PrimaryContact' => [
],
'PrimarySubscription' => [
],
'PrimaryStripeSubscription' => [
],
'RecaptchaToken' => 'string',
'StripeNextInvoiceSequence' => 0,
'StripePrice' => [
],
'StripePromotionCode' => 'string',
'TaxId' => 'string',
'TaxIdIsInvalid' => false,
'TaxIdType' => 'string',
'WebflowSlug' => 'string'
],
'CustomerToken' => 'string',
'LastFourDigits' => 'string',
'LatestFailureDateTime' => 'string',
'LatestFailureDescription' => 'string',
'LatestSuccessDateTime' => 'string',
'NumberOfFailures' => 0,
'PaymentClientSecret' => 'string',
'PaymentMethodType' => 'string',
'PaymentToken' => 'string',
'BankName' => 'string',
'BankAccountType' => 'string',
'BankAccountHolderType' => 'string',
'NameOnCard' => 'string',
'CardType' => 'string',
'ExpirationMonth' => 'string',
'ExpirationYear' => 'string',
'Mode' => 'string',
'OneTimeToken' => 'string',
'RecaptchaToken' => 'string',
'SetupIntent' => 'string'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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://{subdomain}.outseta.com/api/v1/billing/paymentinformation"
payload := strings.NewReader("{\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"ActivityEventData\": {},\n \"Account\": {\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"Created\": \"string\",\n \"Updated\": \"string\",\n \"ActivityEventData\": {},\n \"SchemaLessData\": {},\n \"StripeId\": \"string\",\n \"IsLivemode\": false,\n \"Name\": \"string\",\n \"ClientIdentifier\": \"string\",\n \"Currency\": \"string\",\n \"InvoiceNotes\": \"string\",\n \"IsDemo\": false,\n \"BillingAddress\": {},\n \"MailingAddress\": {},\n \"AccountStage\": 2,\n \"PaymentInformation\": {},\n \"PersonAccount\": [],\n \"StripeDefaultPaymentMethodId\": \"string\",\n \"StripeInvoices\": [],\n \"StripePaymentMethods\": [],\n \"StripeSubscriptions\": [],\n \"Subscriptions\": [],\n \"Deals\": [],\n \"LastLoginDateTime\": \"string\",\n \"AccountSpecificPageUrl1\": \"string\",\n \"AccountSpecificPageUrl2\": \"string\",\n \"AccountSpecificPageUrl3\": \"string\",\n \"AccountSpecificPageUrl4\": \"string\",\n \"AccountSpecificPageUrl5\": \"string\",\n \"AccountSpecificPageUrl6\": \"string\",\n \"AccountSpecificPageUrl7\": \"string\",\n \"AccountSpecificPageUrl8\": \"string\",\n \"AccountSpecificPageUrl9\": \"string\",\n \"AccountSpecificPageUrl10\": \"string\",\n \"RewardFulReferralId\": \"string\",\n \"ToltReferralId\": \"string\",\n \"TaxIds\": [],\n \"TaxStatus\": \"string\",\n \"AccountStageLabel\": \"string\",\n \"CurrentStripeProducts\": \"string\",\n \"CurrentSubscription\": {},\n \"DomainName\": \"string\",\n \"HasLoggedIn\": false,\n \"LatestSubscription\": {},\n \"LifetimeRevenue\": 0,\n \"NextStripeInvoiceDate\": \"string\",\n \"Nonce\": \"string\",\n \"PrimaryContact\": {},\n \"PrimarySubscription\": {},\n \"PrimaryStripeSubscription\": {},\n \"RecaptchaToken\": \"string\",\n \"StripeNextInvoiceSequence\": 0,\n \"StripePrice\": [],\n \"StripePromotionCode\": \"string\",\n \"TaxId\": \"string\",\n \"TaxIdIsInvalid\": false,\n \"TaxIdType\": \"string\",\n \"WebflowSlug\": \"string\"\n },\n \"CustomerToken\": \"string\",\n \"LastFourDigits\": \"string\",\n \"LatestFailureDateTime\": \"string\",\n \"LatestFailureDescription\": \"string\",\n \"LatestSuccessDateTime\": \"string\",\n \"NumberOfFailures\": 0,\n \"PaymentClientSecret\": \"string\",\n \"PaymentMethodType\": \"string\",\n \"PaymentToken\": \"string\",\n \"BankName\": \"string\",\n \"BankAccountType\": \"string\",\n \"BankAccountHolderType\": \"string\",\n \"NameOnCard\": \"string\",\n \"CardType\": \"string\",\n \"ExpirationMonth\": \"string\",\n \"ExpirationYear\": \"string\",\n \"Mode\": \"string\",\n \"OneTimeToken\": \"string\",\n \"RecaptchaToken\": \"string\",\n \"SetupIntent\": \"string\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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://{subdomain}.outseta.com/api/v1/billing/paymentinformation")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"ActivityEventData\": {},\n \"Account\": {\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"Created\": \"string\",\n \"Updated\": \"string\",\n \"ActivityEventData\": {},\n \"SchemaLessData\": {},\n \"StripeId\": \"string\",\n \"IsLivemode\": false,\n \"Name\": \"string\",\n \"ClientIdentifier\": \"string\",\n \"Currency\": \"string\",\n \"InvoiceNotes\": \"string\",\n \"IsDemo\": false,\n \"BillingAddress\": {},\n \"MailingAddress\": {},\n \"AccountStage\": 2,\n \"PaymentInformation\": {},\n \"PersonAccount\": [],\n \"StripeDefaultPaymentMethodId\": \"string\",\n \"StripeInvoices\": [],\n \"StripePaymentMethods\": [],\n \"StripeSubscriptions\": [],\n \"Subscriptions\": [],\n \"Deals\": [],\n \"LastLoginDateTime\": \"string\",\n \"AccountSpecificPageUrl1\": \"string\",\n \"AccountSpecificPageUrl2\": \"string\",\n \"AccountSpecificPageUrl3\": \"string\",\n \"AccountSpecificPageUrl4\": \"string\",\n \"AccountSpecificPageUrl5\": \"string\",\n \"AccountSpecificPageUrl6\": \"string\",\n \"AccountSpecificPageUrl7\": \"string\",\n \"AccountSpecificPageUrl8\": \"string\",\n \"AccountSpecificPageUrl9\": \"string\",\n \"AccountSpecificPageUrl10\": \"string\",\n \"RewardFulReferralId\": \"string\",\n \"ToltReferralId\": \"string\",\n \"TaxIds\": [],\n \"TaxStatus\": \"string\",\n \"AccountStageLabel\": \"string\",\n \"CurrentStripeProducts\": \"string\",\n \"CurrentSubscription\": {},\n \"DomainName\": \"string\",\n \"HasLoggedIn\": false,\n \"LatestSubscription\": {},\n \"LifetimeRevenue\": 0,\n \"NextStripeInvoiceDate\": \"string\",\n \"Nonce\": \"string\",\n \"PrimaryContact\": {},\n \"PrimarySubscription\": {},\n \"PrimaryStripeSubscription\": {},\n \"RecaptchaToken\": \"string\",\n \"StripeNextInvoiceSequence\": 0,\n \"StripePrice\": [],\n \"StripePromotionCode\": \"string\",\n \"TaxId\": \"string\",\n \"TaxIdIsInvalid\": false,\n \"TaxIdType\": \"string\",\n \"WebflowSlug\": \"string\"\n },\n \"CustomerToken\": \"string\",\n \"LastFourDigits\": \"string\",\n \"LatestFailureDateTime\": \"string\",\n \"LatestFailureDescription\": \"string\",\n \"LatestSuccessDateTime\": \"string\",\n \"NumberOfFailures\": 0,\n \"PaymentClientSecret\": \"string\",\n \"PaymentMethodType\": \"string\",\n \"PaymentToken\": \"string\",\n \"BankName\": \"string\",\n \"BankAccountType\": \"string\",\n \"BankAccountHolderType\": \"string\",\n \"NameOnCard\": \"string\",\n \"CardType\": \"string\",\n \"ExpirationMonth\": \"string\",\n \"ExpirationYear\": \"string\",\n \"Mode\": \"string\",\n \"OneTimeToken\": \"string\",\n \"RecaptchaToken\": \"string\",\n \"SetupIntent\": \"string\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{subdomain}.outseta.com/api/v1/billing/paymentinformation")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"ActivityEventData\": {},\n \"Account\": {\n \"Uid\": \"string\",\n \"_objectType\": \"string\",\n \"Created\": \"string\",\n \"Updated\": \"string\",\n \"ActivityEventData\": {},\n \"SchemaLessData\": {},\n \"StripeId\": \"string\",\n \"IsLivemode\": false,\n \"Name\": \"string\",\n \"ClientIdentifier\": \"string\",\n \"Currency\": \"string\",\n \"InvoiceNotes\": \"string\",\n \"IsDemo\": false,\n \"BillingAddress\": {},\n \"MailingAddress\": {},\n \"AccountStage\": 2,\n \"PaymentInformation\": {},\n \"PersonAccount\": [],\n \"StripeDefaultPaymentMethodId\": \"string\",\n \"StripeInvoices\": [],\n \"StripePaymentMethods\": [],\n \"StripeSubscriptions\": [],\n \"Subscriptions\": [],\n \"Deals\": [],\n \"LastLoginDateTime\": \"string\",\n \"AccountSpecificPageUrl1\": \"string\",\n \"AccountSpecificPageUrl2\": \"string\",\n \"AccountSpecificPageUrl3\": \"string\",\n \"AccountSpecificPageUrl4\": \"string\",\n \"AccountSpecificPageUrl5\": \"string\",\n \"AccountSpecificPageUrl6\": \"string\",\n \"AccountSpecificPageUrl7\": \"string\",\n \"AccountSpecificPageUrl8\": \"string\",\n \"AccountSpecificPageUrl9\": \"string\",\n \"AccountSpecificPageUrl10\": \"string\",\n \"RewardFulReferralId\": \"string\",\n \"ToltReferralId\": \"string\",\n \"TaxIds\": [],\n \"TaxStatus\": \"string\",\n \"AccountStageLabel\": \"string\",\n \"CurrentStripeProducts\": \"string\",\n \"CurrentSubscription\": {},\n \"DomainName\": \"string\",\n \"HasLoggedIn\": false,\n \"LatestSubscription\": {},\n \"LifetimeRevenue\": 0,\n \"NextStripeInvoiceDate\": \"string\",\n \"Nonce\": \"string\",\n \"PrimaryContact\": {},\n \"PrimarySubscription\": {},\n \"PrimaryStripeSubscription\": {},\n \"RecaptchaToken\": \"string\",\n \"StripeNextInvoiceSequence\": 0,\n \"StripePrice\": [],\n \"StripePromotionCode\": \"string\",\n \"TaxId\": \"string\",\n \"TaxIdIsInvalid\": false,\n \"TaxIdType\": \"string\",\n \"WebflowSlug\": \"string\"\n },\n \"CustomerToken\": \"string\",\n \"LastFourDigits\": \"string\",\n \"LatestFailureDateTime\": \"string\",\n \"LatestFailureDescription\": \"string\",\n \"LatestSuccessDateTime\": \"string\",\n \"NumberOfFailures\": 0,\n \"PaymentClientSecret\": \"string\",\n \"PaymentMethodType\": \"string\",\n \"PaymentToken\": \"string\",\n \"BankName\": \"string\",\n \"BankAccountType\": \"string\",\n \"BankAccountHolderType\": \"string\",\n \"NameOnCard\": \"string\",\n \"CardType\": \"string\",\n \"ExpirationMonth\": \"string\",\n \"ExpirationYear\": \"string\",\n \"Mode\": \"string\",\n \"OneTimeToken\": \"string\",\n \"RecaptchaToken\": \"string\",\n \"SetupIntent\": \"string\"\n}"
response = http.request(request)
puts response.read_body{
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"Account": {
"Uid": "string",
"_objectType": "string",
"Created": "string",
"Updated": "string",
"ActivityEventData": {},
"SchemaLessData": {},
"StripeId": "string",
"IsLivemode": false,
"Name": "string",
"ClientIdentifier": "string",
"Currency": "string",
"InvoiceNotes": "string",
"IsDemo": false,
"BillingAddress": {},
"MailingAddress": {},
"AccountStage": 2,
"PaymentInformation": {},
"PersonAccount": [],
"StripeDefaultPaymentMethodId": "string",
"StripeInvoices": [],
"StripePaymentMethods": [],
"StripeSubscriptions": [],
"Subscriptions": [],
"Deals": [],
"LastLoginDateTime": "string",
"AccountSpecificPageUrl1": "string",
"AccountSpecificPageUrl2": "string",
"AccountSpecificPageUrl3": "string",
"AccountSpecificPageUrl4": "string",
"AccountSpecificPageUrl5": "string",
"AccountSpecificPageUrl6": "string",
"AccountSpecificPageUrl7": "string",
"AccountSpecificPageUrl8": "string",
"AccountSpecificPageUrl9": "string",
"AccountSpecificPageUrl10": "string",
"RewardFulReferralId": "string",
"ToltReferralId": "string",
"TaxIds": [],
"TaxStatus": "string",
"AccountStageLabel": "string",
"CurrentStripeProducts": "string",
"CurrentSubscription": {},
"DomainName": "string",
"HasLoggedIn": false,
"LatestSubscription": {},
"LifetimeRevenue": 0,
"NextStripeInvoiceDate": "string",
"Nonce": "string",
"PrimaryContact": {},
"PrimarySubscription": {},
"PrimaryStripeSubscription": {},
"RecaptchaToken": "string",
"StripeNextInvoiceSequence": 0,
"StripePrice": [],
"StripePromotionCode": "string",
"TaxId": "string",
"TaxIdIsInvalid": false,
"TaxIdType": "string",
"WebflowSlug": "string"
},
"CustomerToken": "string",
"LastFourDigits": "string",
"LatestFailureDateTime": "string",
"LatestFailureDescription": "string",
"LatestSuccessDateTime": "string",
"NumberOfFailures": 0,
"PaymentClientSecret": "string",
"PaymentMethodType": "string",
"PaymentToken": "string",
"BankName": "string",
"BankAccountType": "string",
"BankAccountHolderType": "string",
"NameOnCard": "string",
"CardType": "string",
"ExpirationMonth": "string",
"ExpirationYear": "string",
"Mode": "string",
"OneTimeToken": "string",
"RecaptchaToken": "string",
"SetupIntent": "string"
}Authorizations
BearerApiKey
Enter your access token (OAuth / JWT).
Body
application/json
The payment information, including Account reference, CustomerToken, NameOnCard, and PaymentToken
Circular reference to Account (not expanded here).
Maximum string length:
10Maximum string length:
250Maximum string length:
50Maximum string length:
250Maximum string length:
100Maximum string length:
50Maximum string length:
50Response
Minimum string length:
1Minimum string length:
1Circular reference to Account (not expanded here).
Maximum string length:
10Maximum string length:
250Maximum string length:
50Maximum string length:
250Maximum string length:
100Maximum string length:
50Maximum string length:
50⌘I