Crate intasend

Source

Structs§

CheckoutDetailsRequest
CheckoutDetailsRequest Struct - Checkout API
CheckoutDetailsResponse
CheckoutDetailsResponse Struct - Checkout API
CheckoutRequest
CheckoutRequest Struct - CheckoutsAPI
CheckoutResponse
CheckoutResponse Struct - CheckoutsAPI
CheckoutsAPI
Checkout struct implements methods for facilitating: Checkout Link API that allows you to generate a secure link that you can share with your customer to complete payment. Once the customer click on the link, IntaSend provides a guide on how to complete payment and notify both you and the customers on the status of the payment.
CollectionsAPI
Collection struct implements methods for facilitating: Mpesa Express for merchant initiated online payments
FundCheckoutRequest
FundCheckoutRequest
FundCheckoutResponse
FundCheckoutResponse struct
FundMpesaRequest
FundMpesaRequest struct
FundMpesaResponse
FundMpesaResponse struct
Intasend
IntaSend - The Unoffical Rust Client SDK for the Intasend API Gateway.
MpesaStkPushRequest
MPesaSTKPushRequest Struct - CollectionsAPI
MpesaStkPushResponse
MpesaStkPushResponse Struct - CollectionsAPI
Payout
Payout struct
PayoutApprovalRequest
PayoutApprovalRequest struct
PayoutRequest
PayoutRequest struct
PayoutRequestTransaction
PayoutRequestTransaction struct
PayoutResponseTransaction
PayoutResponseTransaction struct
PayoutStatusRequest
PayoutStatusRequest struct
PayoutsAPI
PayoutsAPI struct implements methods for facilitating: Sending of funds to different recipients programatically.
Refund
Refund struct
RefundListResponse
RefundListResponse struct
RefundRequest
RefundRequest struct
RefundsAPI
Refunds struct implements methods for facilitating: listing all refunds made by an entity, creating new refunds for specific transactions with its status completed, and also get a single specific refund made using the chargeback_id
StkPushStatusRequest
StkPushStatusRequest Struct - CollectionsAPI
StkPushStatusResponse
StkPushStatusResponse Struct - CollectionsAPI
Transaction
Transaction struct
Wallet
Wallet struct
WalletCreateDetails
WalletCreateDetails struct
WalletDetailsRequest
WalletDetailsRequeststruct
WalletIntraTransferRequest
WalletIntraTransferRequest struct
WalletIntraTransferResponse
WalletIntraTransferResponse struct
WalletListResponse
WalletListResponse struct
WalletTransactionsResponse
WalletTransactionsResponse struct
WalletsAPI
WalletsAPI struct implements methods for facilitating: listing all wallets managed with an API key, get details of a specific wallet using wallet_id, create new WORKING wallet types as sub-accounts for an associated IntaSend API key

Enums§

CheckoutMethod
Checkout Options supported by Intasend API Gateway
Currency
Currencies supported by Intasend API Gateway
PayoutApproval
PayoutApproval enum
PayoutProvider
Payout Provider Options supported by Intasend API Gateway
Provider
Provider enum - provided by IntaSend Checkout Options supported by Intasend API Gateway
RefundReason
RefundReason struct
Tarrif
Tarrifs supported by IntaSend
TransactionStatus
TransactionStatus enum
TransactionType
TransactionType enum
WalletType
WalletType enum