Types:
from rain_sdk.types.applications import (
IssuingApplication,
IssuingApplicationPerson,
IssuingCompany,
PhysicalAddress,
CompanyRetrieveResponse,
)Methods:
client.applications.company.create(**params) -> IssuingCompanyclient.applications.company.retrieve(company_id) -> CompanyRetrieveResponseclient.applications.company.update(company_id, **params) -> IssuingCompanyclient.applications.company.reapply(company_id, **params) -> IssuingCompanyclient.applications.company.upload_document(company_id, **params) -> None
Methods:
client.applications.company.ubo.update(ubo_id, *, company_id, **params) -> IssuingCompanyclient.applications.company.ubo.upload_document(company_id, **params) -> None
Methods:
Types:
from rain_sdk.types.applications import IssuingUser, UserRetrieveResponseMethods:
client.applications.user.create(**params) -> IssuingUserclient.applications.user.retrieve(user_id) -> UserRetrieveResponseclient.applications.user.update(user_id, **params) -> IssuingUserclient.applications.user.initiate(**params) -> IssuingUserclient.applications.user.reapply(user_id, **params) -> IssuingUserclient.applications.user.upload_document(user_id, **params) -> None
Types:
from rain_sdk.types import BalanceRetrieveResponseMethods:
client.balances.retrieve() -> BalanceRetrieveResponse
Types:
from rain_sdk.types import (
IssuingCard,
IssuingCardLimit,
IssuingCardStatus,
CardListResponse,
CardRetrieveSecretsResponse,
)Methods:
client.cards.retrieve(card_id) -> IssuingCardclient.cards.update(card_id, **params) -> IssuingCardclient.cards.list(**params) -> CardListResponseclient.cards.retrieve_secrets(card_id) -> CardRetrieveSecretsResponse
Types:
from rain_sdk.types.cards import PinRetrieveResponseMethods:
client.cards.pin.retrieve(card_id) -> PinRetrieveResponseclient.cards.pin.update(card_id, **params) -> None
Types:
from rain_sdk.types import (
IssuingChargeCreateBody,
IssuingChargeCreateResponse,
IssuingContract,
CompanyListResponse,
CompanyInitiatePaymentResponse,
CompanyRetrieveBalancesResponse,
CompanyRetrieveContractsResponse,
)Methods:
client.companies.retrieve(company_id) -> IssuingCompanyclient.companies.update(company_id, **params) -> IssuingCompanyclient.companies.list(**params) -> CompanyListResponseclient.companies.charge(company_id, **params) -> IssuingChargeCreateResponseclient.companies.create_user(company_id, **params) -> IssuingUserclient.companies.initiate_payment(company_id, **params) -> CompanyInitiatePaymentResponseclient.companies.retrieve_balances(company_id) -> CompanyRetrieveBalancesResponseclient.companies.retrieve_contracts(company_id) -> CompanyRetrieveContractsResponse
Types:
from rain_sdk.types.companies import IssuingSignatureMethods:
client.companies.signatures.retrieve_payment_signature(company_id, **params) -> IssuingSignatureclient.companies.signatures.retrieve_withdrawal_signature(company_id, **params) -> IssuingSignature
Types:
from rain_sdk.types import ContractListResponseMethods:
client.contracts.list() -> ContractListResponse
Types:
from rain_sdk.types import IssuingDispute, DisputeListResponseMethods:
client.disputes.retrieve(dispute_id) -> IssuingDisputeclient.disputes.update(dispute_id, **params) -> Noneclient.disputes.list(**params) -> DisputeListResponse
Methods:
client.disputes.evidence.list(dispute_id) -> BinaryAPIResponseclient.disputes.evidence.upload(dispute_id, **params) -> None
Types:
from rain_sdk.types import KeyCreateResponseMethods:
client.keys.create(**params) -> KeyCreateResponseclient.keys.delete(key_id) -> None
Types:
from rain_sdk.types import PaymentInitiateResponseMethods:
client.payments.initiate(**params) -> PaymentInitiateResponse
Methods:
client.signatures.retrieve_payment_signature(**params) -> IssuingSignatureclient.signatures.retrieve_withdrawal_signature(**params) -> IssuingSignature
Types:
from rain_sdk.types import IssuingTransaction, TransactionListResponseMethods:
client.transactions.retrieve(transaction_id) -> IssuingTransactionclient.transactions.update(transaction_id, **params) -> Noneclient.transactions.list(**params) -> TransactionListResponseclient.transactions.create_dispute(transaction_id, **params) -> IssuingDispute
Methods:
client.transactions.receipt.retrieve(transaction_id) -> BinaryAPIResponseclient.transactions.receipt.upload(transaction_id, **params) -> None
Types:
from rain_sdk.types import (
UserListResponse,
UserInitiatePaymentResponse,
UserRetrieveBalancesResponse,
UserRetrieveContractsResponse,
)Methods:
client.users.create(**params) -> IssuingUserclient.users.retrieve(user_id) -> IssuingUserclient.users.update(user_id, **params) -> IssuingUserclient.users.list(**params) -> UserListResponseclient.users.delete(user_id) -> Noneclient.users.create_card(user_id, **params) -> IssuingCardclient.users.create_charge(user_id, **params) -> IssuingChargeCreateResponseclient.users.initiate_payment(user_id, **params) -> UserInitiatePaymentResponseclient.users.retrieve_balances(user_id) -> UserRetrieveBalancesResponseclient.users.retrieve_contracts(user_id) -> UserRetrieveContractsResponse
Methods:
client.users.signatures.retrieve_payment_signature(user_id, **params) -> IssuingSignatureclient.users.signatures.retrieve_withdrawal_signature(user_id, **params) -> IssuingSignature