Skip to content
This repository has been archived by the owner on Mar 22, 2024. It is now read-only.

Latest commit

 

History

History
executable file
·
223 lines (151 loc) · 6.2 KB

SessionApi.md

File metadata and controls

executable file
·
223 lines (151 loc) · 6.2 KB

swagger_client.SessionApi

All URIs are relative to https://checkout-api.reepay.com

Method HTTP request Description
create_charge_session POST /v1/session/charge Create charge session
create_recurring_session POST /v1/session/recurring Create recurring session
create_subscription_session POST /v1/session/subscription Create subscription session
delete_session DELETE /v1/session/{id} Delete session

create_charge_session

Session create_charge_session(body=body)

Create charge session

Example

from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure HTTP basic authorization: basicAuth
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.SessionApi(swagger_client.ApiClient(configuration))
body = swagger_client.CreateChargeSession() # CreateChargeSession |  (optional)

try:
    # Create charge session
    api_response = api_instance.create_charge_session(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SessionApi->create_charge_session: %s\n" % e)

Parameters

Name Type Description Notes
body CreateChargeSession [optional]

Return type

Session

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

create_recurring_session

Session create_recurring_session(body=body)

Create recurring session

Example

from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure HTTP basic authorization: basicAuth
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.SessionApi(swagger_client.ApiClient(configuration))
body = swagger_client.CreateRecurringSession() # CreateRecurringSession |  (optional)

try:
    # Create recurring session
    api_response = api_instance.create_recurring_session(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SessionApi->create_recurring_session: %s\n" % e)

Parameters

Name Type Description Notes
body CreateRecurringSession [optional]

Return type

Session

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

create_subscription_session

Session create_subscription_session(body=body)

Create subscription session

Example

from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure HTTP basic authorization: basicAuth
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.SessionApi(swagger_client.ApiClient(configuration))
body = swagger_client.CreateSubscriptionSession() # CreateSubscriptionSession |  (optional)

try:
    # Create subscription session
    api_response = api_instance.create_subscription_session(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SessionApi->create_subscription_session: %s\n" % e)

Parameters

Name Type Description Notes
body CreateSubscriptionSession [optional]

Return type

Session

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

delete_session

delete_session(id)

Delete session

Example

from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure HTTP basic authorization: basicAuth
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.SessionApi(swagger_client.ApiClient(configuration))
id = 'id_example' # str | Session id

try:
    # Delete session
    api_instance.delete_session(id)
except ApiException as e:
    print("Exception when calling SessionApi->delete_session: %s\n" % e)

Parameters

Name Type Description Notes
id str Session id

Return type

void (empty response body)

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]