package
0.1.0
Repository: https://github.com/easypmnt/checkout-api.git
Documentation: pkg.go.dev

# Functions

IsSOL checks if the currency is SOL.
MintAddress returns the mint address by symbol.
NewEnqueuer creates a new email enqueuer.
NewPaymentTransactionBuilder creates a new PaymentTransactionBuilder.
NewScheduler creates a new task scheduler for iam service.
NewService creates a new payment service instance.
No description provided by the author
No description provided by the author
NewWorker creates a new payments task handler.
ReferenceAccountNotificationListener is a listener for the transaction.reference.notification event.
TransactionCreatedListener is a listener for the transaction.created event.
UpdateTransactionStatusListener is a listener for the transaction.updated event.
WithMaxRetry configures the max retry.
WithQueueName configures the queue name.
WithTaskDeadline configures the task deadline.

# Constants

Predefined payment statuses.
Predefined payment statuses.
Predefined payment statuses.
Predefined payment statuses.
Predefined payment statuses.
Predefined payment statuses.
No description provided by the author
Task names.
Task names.
Task names.
Task names.
Predefined transaction statuses.
Predefined transaction statuses.
Predefined transaction statuses.
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
Payment represents an initial payment request.
No description provided by the author
Reference payload to check payment by reference task.
Scheduler is a task scheduler for iam service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
PaymentService is the interface that wraps the basic payment operations.

# Type aliases

No description provided by the author
PaymentStatus represents the status of a payment.
TransactionStatus represents the status of a transaction.