All URIs are relative to https://api.flipdish.co
| Method | HTTP request | Description |
|---|---|---|
| createBankAccountAndConnectedAccount | POST /api/v1.0/{appId}/customconnect/bank-account | |
| createStripeConnectedAccount | POST /api/v1.0/{appId}/customconnect/{bankAccountId}/create-update-account | |
| createStripeConnectedAccountLink | POST /api/v1.0/{appId}/customconnect/{stripeConnectedAccountId}/create-account-link | |
| getCustomConnect | GET /api/v1.0/{appId}/customconnect/{storeId} | |
| setBankAccountBusinessType | POST /api/v1.0/{appId}/customconnect/bank-account/{bankAccountId}/businesstype | |
| stripeCustomConnectRefresh | GET /api/v1.0/{appId}/customconnect/refresh-link | |
| updateBankAccountDetails | POST /api/v1.0/{appId}/customconnect/{bankAccountId}/update-bank-account-details | |
| updatePayoutSchedule | POST /api/v1.0/{appId}/customconnect/update-payout-schedule/{stripeConnectedAccountId}/{interval} |
RestApiResultBankAccountDetail createBankAccountAndConnectedAccount(appId, account)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.StripeCustomConnectApi();
let appId = "appId_example"; // String |
let account = new Flipdish.BankAccountCreate(); // BankAccountCreate |
apiInstance.createBankAccountAndConnectedAccount(appId, account, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| account | BankAccountCreate |
RestApiResultBankAccountDetail
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiResultStripeConnectedAccount createStripeConnectedAccount(appId, bankAccountId)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.StripeCustomConnectApi();
let appId = "appId_example"; // String |
let bankAccountId = 56; // Number |
apiInstance.createStripeConnectedAccount(appId, bankAccountId, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| bankAccountId | Number |
RestApiResultStripeConnectedAccount
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiResultStripeConnectedAccount createStripeConnectedAccountLink(appId, stripeConnectedAccountId, stripeAccountLinkRequest)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.StripeCustomConnectApi();
let appId = "appId_example"; // String |
let stripeConnectedAccountId = "stripeConnectedAccountId_example"; // String |
let stripeAccountLinkRequest = new Flipdish.StripeAccountLinkRequest(); // StripeAccountLinkRequest |
apiInstance.createStripeConnectedAccountLink(appId, stripeConnectedAccountId, stripeAccountLinkRequest, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| stripeConnectedAccountId | String | ||
| stripeAccountLinkRequest | StripeAccountLinkRequest |
RestApiResultStripeConnectedAccount
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiArrayResultStripeCustomConnectedAccount getCustomConnect(storeId, appId)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.StripeCustomConnectApi();
let storeId = 56; // Number |
let appId = "appId_example"; // String |
apiInstance.getCustomConnect(storeId, appId, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Number | ||
| appId | String |
RestApiArrayResultStripeCustomConnectedAccount
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiResultBankAccountDetail setBankAccountBusinessType(appId, bankAccountId, businessType)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.StripeCustomConnectApi();
let appId = "appId_example"; // String |
let bankAccountId = 56; // Number |
let businessType = "businessType_example"; // String |
apiInstance.setBankAccountBusinessType(appId, bankAccountId, businessType, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| bankAccountId | Number | ||
| businessType | String |
RestApiResultBankAccountDetail
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml, Data
Object stripeCustomConnectRefresh(linkRequestId, appId)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.StripeCustomConnectApi();
let linkRequestId = 56; // Number |
let appId = "appId_example"; // String |
apiInstance.stripeCustomConnectRefresh(linkRequestId, appId, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| linkRequestId | Number | ||
| appId | String |
Object
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultStripeConnectedAccount updateBankAccountDetails(appId, bankAccountId, updateRequest)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.StripeCustomConnectApi();
let appId = "appId_example"; // String |
let bankAccountId = 56; // Number |
let updateRequest = new Flipdish.BankAccountDetailsUpdateRequest(); // BankAccountDetailsUpdateRequest |
apiInstance.updateBankAccountDetails(appId, bankAccountId, updateRequest, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| bankAccountId | Number | ||
| updateRequest | BankAccountDetailsUpdateRequest |
RestApiResultStripeConnectedAccount
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiResultModelBase updatePayoutSchedule(appId, stripeConnectedAccountId, interval)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.StripeCustomConnectApi();
let appId = "appId_example"; // String |
let stripeConnectedAccountId = "stripeConnectedAccountId_example"; // String |
let interval = "interval_example"; // String |
apiInstance.updatePayoutSchedule(appId, stripeConnectedAccountId, interval, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| stripeConnectedAccountId | String | ||
| interval | String |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data