Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorMessage ¶
func ReturnErrorMessage ¶
func ReturnErrorMessage(message string) *ErrorMessage
type RequestBusinessToBusiness ¶
type RequestBusinessToBusiness struct { Amount string `json:"input_Amount" binding:"required"` ReceiverCode string `json:"input_ReceiverPartyCode" binding:"required"` Country string `json:"input_Country" binding:"required"` Currency string `json:"input_Currency" binding:"required"` SenderCode string `json:"input_PrimaryPartyCode" binding:"required"` TransactionRef string `json:"input_TransactionReference" binding:"required"` ConversationId string `json:"input_ThirdPartyConversationID" binding:"required"` Description string `json:"input_PurchasedItemsDesc" binding:"required"` }
type RequestBusinessToCustomer ¶
type RequestBusinessToCustomer struct { Amount string `json:"input_Amount" binding:"required"` Msisdn string `json:"input_CustomerMSISDN" binding:"required"` Country string `json:"input_Country" binding:"required"` Currency string `json:"input_Currency" binding:"required"` ServiceProviderCode string `json:"input_ServiceProviderCode" binding:"required"` TransactionRef string `json:"input_TransactionReference" binding:"required"` ConversationId string `json:"input_ThirdPartyConversationID" binding:"required"` Description string `json:"input_PurchasedItemsDesc" binding:"required"` }
type RequestCustomerToBusiness ¶
type RequestCustomerToBusiness struct { Amount string `json:"input_Amount" binding:"required"` Msisdn string `json:"input_CustomerMSISDN" binding:"required"` Country string `json:"input_Country" binding:"required"` Currency string `json:"input_Currency" binding:"required"` ServiceProviderCode string `json:"input_ServiceProviderCode" binding:"required"` TransactionRef string `json:"input_TransactionReference" binding:"required"` ConversationId string `json:"input_ThirdPartyConversationID" binding:"required"` Description string `json:"input_PurchasedItemsDesc" binding:"required"` }
type RequestQueryBeneficiaryName ¶
type RequestQueryBeneficiaryName struct { Msisdn string `json:"input_CustomerMSISDN" binding:"required"` Country string `json:"input_Country" binding:"required"` ServiceProviderCode string `json:"input_ServiceProviderCode" binding:"required"` KYCQueryType string `json:"input_KYCQueryType" binding:"required"` }
type RequestQueryTransactionStatus ¶
type RequestQueryTransactionStatus struct { QueryReference string `json:"input_QueryReference" binding:"required"` Country string `json:"input_Country" binding:"required"` ServiceProviderCode string `json:"input_ServiceProviderCode" binding:"required"` ConversationId string `json:"input_ThirdPartyConversationID" binding:"required"` }
type RequestReversalTransaction ¶
type RequestReversalTransaction struct { Amount string `json:"input_Amount" binding:"required"` Country string `json:"input_Country" binding:"required"` TransactionID string `json:"input_TransactionID" binding:"required"` ServiceProviderCode string `json:"input_ServiceProviderCode" binding:"required"` ConversationId string `json:"input_ThirdPartyConversationID" binding:"required"` }
type ResponseData ¶
type ResponseData struct { ResponseCode string `json:"output_ResponseCode"` ResponseDescription string `json:"output_ResponseDesc"` TransactionID string `json:"output_TransactionID"` ConversationID string `json:"output_ConversationID"` CustomerFirstName string `json:"output_CustomerFirstName"` CustomerLastName string `json:"output_CustomerLastName"` ThirdPartyConversationID string `json:"output_ThirdPartyConversationID"` TransactionStatus string `json:"output_ResponseTransactionStatus"` OriginalTransactionID string `json:"output_OriginalTransactionID"` IsReversed string `json:"output_Reversed"` }
type SessionResponseData ¶
type TokenRequest ¶
type TokenRequest struct { ApplicationName string `json:"appName"` ClientId string `json:"clientId"` ClientSecret string `json:"clientSecret"` }
func CreateTokenRequest ¶
func CreateTokenRequest() TokenRequest
Click to show internal directories.
Click to hide internal directories.