Documentation ¶
Index ¶
- type Addon
- type Card
- type Customer
- func (cust *Customer) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (cust *Customer) Edit(customerID string, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (cust *Customer) Fetch(customerID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- type Invoice
- func (inv *Invoice) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (inv *Invoice) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (inv *Invoice) Fetch(invoiceID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- type Order
- func (order *Order) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (order *Order) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (order *Order) Edit(orderID string, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (order *Order) Fetch(orderID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- func (order *Order) Payments(orderID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- type Payment
- func (p *Payment) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (p *Payment) BankTransfer(paymentID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- func (p *Payment) Capture(paymentID string, amount int, data map[string]interface{}, ...) (map[string]interface{}, error)
- func (p *Payment) Fetch(paymentID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- func (p *Payment) Refund(paymentID string, amount int, data map[string]interface{}, ...) (map[string]interface{}, error)
- func (p *Payment) Transfer(paymentID string, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (p *Payment) Transfers(paymentID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- type PaymentLink
- func (pl *PaymentLink) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (pl *PaymentLink) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (pl *PaymentLink) Fetch(paymentLinkID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- type Plan
- func (plan *Plan) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (plan *Plan) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (plan *Plan) Fetch(planID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- type Refund
- func (refund *Refund) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (refund *Refund) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (refund *Refund) Fetch(refundID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- type Subscription
- func (s *Subscription) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (s *Subscription) Cancel(subscriptionID string, data map[string]interface{}, ...) (map[string]interface{}, error)
- func (s *Subscription) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (s *Subscription) CreateAddon(subscriptionID string, data map[string]interface{}, ...) (map[string]interface{}, error)
- func (s *Subscription) Fetch(subscriptionID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- type Token
- func (t *Token) All(customerID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- func (t *Token) Delete(customerID string, tokenID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- func (t *Token) Fetch(customerID string, tokenID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- type Transfer
- func (t *Transfer) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (t *Transfer) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (t *Transfer) Edit(transferID string, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (t *Transfer) Fetch(transferID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- func (t *Transfer) Reversals(transferID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- func (t *Transfer) Reverse(transferID string, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- type VirtualAccount
- func (v *VirtualAccount) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (v *VirtualAccount) Close(virtualAccID string, data map[string]interface{}, ...) (map[string]interface{}, error)
- func (v *VirtualAccount) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
- func (v *VirtualAccount) Fetch(virtualAccID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
- func (v *VirtualAccount) Payments(virtualAccID string, queryParams map[string]interface{}, ...) (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addon ¶
Addon ...
type Customer ¶
Customer ...
func (*Customer) Create ¶
func (cust *Customer) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Create creates a new customer for the given data.
type Invoice ¶
Invoice ...
func (*Invoice) All ¶
func (inv *Invoice) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
All fetches multiple invoices for the given queryParams.
type Order ¶
Order ...
func (*Order) All ¶
func (order *Order) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
All fetches multiple orders for the given query params.
func (*Order) Create ¶
func (order *Order) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Create creates a new order for the given data
func (*Order) Edit ¶
func (order *Order) Edit(orderID string, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Edit updates an order having the given orderID.
type Payment ¶
Payment ...
func (*Payment) All ¶
func (p *Payment) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
All fetches multiple payment entities for the given queryParams.
func (*Payment) BankTransfer ¶
func (p *Payment) BankTransfer(paymentID string, queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
BankTransfer fetches BankTransfer associated with the given paymentID.
func (*Payment) Capture ¶
func (p *Payment) Capture(paymentID string, amount int, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Capture captures the payment having the given paymentID.
func (*Payment) Fetch ¶
func (p *Payment) Fetch(paymentID string, queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Fetch fetches the payment entity for the given paymentID.
func (*Payment) Refund ¶
func (p *Payment) Refund(paymentID string, amount int, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Refund initiates a refund for the given paymentID.
type PaymentLink ¶
PaymentLink ...
func (*PaymentLink) All ¶
func (pl *PaymentLink) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
All fetches multiple PaymentLink for the given queryParams.
type Plan ¶
Plan ...
func (*Plan) All ¶
func (plan *Plan) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
All fetches collection of plans for the given queryParams.
type Refund ¶
Refund ...
func (*Refund) All ¶
func (refund *Refund) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
All fetches colelction of Refund for the given queryParams
type Subscription ¶
Subscription ...
func (*Subscription) All ¶
func (s *Subscription) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
All fetches collection of subscription for the given queryParams.
func (*Subscription) Cancel ¶
func (s *Subscription) Cancel(subscriptionID string, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Cancel cancels a subscription having the given subscriptionID.
func (*Subscription) Create ¶
func (s *Subscription) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Create creates a new subscription for the given data.
func (*Subscription) CreateAddon ¶
func (s *Subscription) CreateAddon(subscriptionID string, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
CreateAddon creates a new addon on the subscription having the given subscriptionID.
type Token ¶
Token ...
func (*Token) All ¶
func (t *Token) All(customerID string, queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
All fetches collection of tokens for associated with a customer having the given customerID.
type Transfer ¶
Transfer ...
func (*Transfer) All ¶
func (t *Transfer) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
All fetches collection of transfer for the given queryParams.
func (*Transfer) Create ¶
func (t *Transfer) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Create creates a new transfer for the given data.
func (*Transfer) Edit ¶
func (t *Transfer) Edit(transferID string, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Edit edits the transfer having the given transferID.
func (*Transfer) Fetch ¶
func (t *Transfer) Fetch(transferID string, queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Fetch fetches a transfer having the given transferID.
type VirtualAccount ¶
VirtualAccount ...
func (*VirtualAccount) All ¶
func (v *VirtualAccount) All(queryParams map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
All fetches collection of virtual account for the given queryParams.
func (*VirtualAccount) Close ¶
func (v *VirtualAccount) Close(virtualAccID string, data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Close closes the virtual account having the given virtualAccID.
func (*VirtualAccount) Create ¶
func (v *VirtualAccount) Create(data map[string]interface{}, extraHeaders map[string]string) (map[string]interface{}, error)
Create creates a new virtual account for the given data.