All URIs are relative to https://{customerId}.billabear.cloud/api/v1
Method | HTTP request | Description |
---|---|---|
complete_frontend_payment_details | POST /customer/{customerId}/payment-methods/frontend-payment-token | Complete Frontend Detail Collection |
delete_payment_details | DELETE /payment-methods/{paymentDetailsId} | Delete |
delete_payment_details_customer | DELETE /customer/{customerId}/payment-methods/{paymentDetailsId} | Delete With Customer |
get_payment_details | GET /payment-methods/{paymentDetailsId} | Fetch |
list_payment_details | GET /customer/{customerId}/payment-methods | List Customer's Payment Details |
make_default_payment_details | POST /payment-methods/{paymentDetailsId}/default | Make Default |
make_default_payment_details_customer | POST /customer/{customerId}/payment-methods/{paymentDetailsId}/default | Make Default With Customer |
start_frontend_payment_details | GET /customer/{customerId}/payment-methods/frontend-payment-token | Start Frontend Detail Collection |
PaymentDetails complete_frontend_payment_details(body, customer_id)
Complete Frontend Detail Collection
Complete frontend payment details
from __future__ import print_function
import time
import billabear
from billabear.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = billabear.Configuration()
configuration.api_key['X-API-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-Key'] = 'Bearer'
# create an instance of the API class
api_instance = billabear.PaymentDetailsApi(billabear.ApiClient(configuration))
body = billabear.FrontendToken() # FrontendToken |
customer_id = 'customer_id_example' # str | The id of the customer to retrieve
try:
# Complete Frontend Detail Collection
api_response = api_instance.complete_frontend_payment_details(body, customer_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling PaymentDetailsApi->complete_frontend_payment_details: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
body | FrontendToken | ||
customer_id | str | The id of the customer to retrieve |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
delete_payment_details(payment_details_id)
Delete
Delete Payment Details
from __future__ import print_function
import time
import billabear
from billabear.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = billabear.Configuration()
configuration.api_key['X-API-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-Key'] = 'Bearer'
# create an instance of the API class
api_instance = billabear.PaymentDetailsApi(billabear.ApiClient(configuration))
payment_details_id = 'payment_details_id_example' # str | The id of the payment details
try:
# Delete
api_instance.delete_payment_details(payment_details_id)
except ApiException as e:
print("Exception when calling PaymentDetailsApi->delete_payment_details: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
payment_details_id | str | The id of the payment details |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
delete_payment_details_customer(customer_id, payment_details_id)
Delete With Customer
Delete Payment Details
from __future__ import print_function
import time
import billabear
from billabear.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = billabear.Configuration()
configuration.api_key['X-API-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-Key'] = 'Bearer'
# create an instance of the API class
api_instance = billabear.PaymentDetailsApi(billabear.ApiClient(configuration))
customer_id = 'customer_id_example' # str | The id of the customer to retrieve
payment_details_id = 'payment_details_id_example' # str | The id of the payment details
try:
# Delete With Customer
api_instance.delete_payment_details_customer(customer_id, payment_details_id)
except ApiException as e:
print("Exception when calling PaymentDetailsApi->delete_payment_details_customer: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
customer_id | str | The id of the customer to retrieve | |
payment_details_id | str | The id of the payment details |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
PaymentDetails get_payment_details(payment_details_id)
Fetch
Fetch the payment cards
from __future__ import print_function
import time
import billabear
from billabear.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = billabear.Configuration()
configuration.api_key['X-API-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-Key'] = 'Bearer'
# create an instance of the API class
api_instance = billabear.PaymentDetailsApi(billabear.ApiClient(configuration))
payment_details_id = 'payment_details_id_example' # str | The id of the payment details
try:
# Fetch
api_response = api_instance.get_payment_details(payment_details_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling PaymentDetailsApi->get_payment_details: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
payment_details_id | str | The id of the payment details |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
InlineResponse2007 list_payment_details(customer_id)
List Customer's Payment Details
List all customers
Added in version 1.1
from __future__ import print_function
import time
import billabear
from billabear.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = billabear.Configuration()
configuration.api_key['X-API-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-Key'] = 'Bearer'
# create an instance of the API class
api_instance = billabear.PaymentDetailsApi(billabear.ApiClient(configuration))
customer_id = 'customer_id_example' # str | The id of the customer to retrieve
try:
# List Customer's Payment Details
api_response = api_instance.list_payment_details(customer_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling PaymentDetailsApi->list_payment_details: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
customer_id | str | The id of the customer to retrieve |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
make_default_payment_details(customer_id, payment_details_id)
Make Default
Delete Payment Details
from __future__ import print_function
import time
import billabear
from billabear.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = billabear.Configuration()
configuration.api_key['X-API-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-Key'] = 'Bearer'
# create an instance of the API class
api_instance = billabear.PaymentDetailsApi(billabear.ApiClient(configuration))
customer_id = 'customer_id_example' # str | The id of the customer to retrieve
payment_details_id = 'payment_details_id_example' # str | The id of the payment details
try:
# Make Default
api_instance.make_default_payment_details(customer_id, payment_details_id)
except ApiException as e:
print("Exception when calling PaymentDetailsApi->make_default_payment_details: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
customer_id | str | The id of the customer to retrieve | |
payment_details_id | str | The id of the payment details |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
make_default_payment_details_customer(customer_id, payment_details_id)
Make Default With Customer
Delete Payment Details
from __future__ import print_function
import time
import billabear
from billabear.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = billabear.Configuration()
configuration.api_key['X-API-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-Key'] = 'Bearer'
# create an instance of the API class
api_instance = billabear.PaymentDetailsApi(billabear.ApiClient(configuration))
customer_id = 'customer_id_example' # str | The id of the customer to retrieve
payment_details_id = 'payment_details_id_example' # str | The id of the payment details
try:
# Make Default With Customer
api_instance.make_default_payment_details_customer(customer_id, payment_details_id)
except ApiException as e:
print("Exception when calling PaymentDetailsApi->make_default_payment_details_customer: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
customer_id | str | The id of the customer to retrieve | |
payment_details_id | str | The id of the payment details |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
FrontendToken start_frontend_payment_details(customer_id)
Start Frontend Detail Collection
Start frontend payment details
from __future__ import print_function
import time
import billabear
from billabear.rest import ApiException
from pprint import pprint
# Configure API key authorization: ApiKeyAuth
configuration = billabear.Configuration()
configuration.api_key['X-API-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-Key'] = 'Bearer'
# create an instance of the API class
api_instance = billabear.PaymentDetailsApi(billabear.ApiClient(configuration))
customer_id = 'customer_id_example' # str | The id of the customer to retrieve
try:
# Start Frontend Detail Collection
api_response = api_instance.start_frontend_payment_details(customer_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling PaymentDetailsApi->start_frontend_payment_details: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
customer_id | str | The id of the customer to retrieve |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]