Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a Skrill client
type PrepareParam ¶
type PrepareParam struct {
// Merchant details
PayToEmail string `json:"pay_to_email"`
RecipientDescription string `json:"recipient_description,omitempty"`
TransactionID string `json:"transaction_id,omitempty"`
ReturnURL string `json:"return_url,omitempty"`
ReturnURLText string `json:"return_url_text,omitempty"`
ReturnURLTarget target.Target `json:"return_url_target,omitempty"`
CancelURL string `json:"cancel_url,omitempty"`
CancelURLTarget string `json:"cancel_url_target,omitempty"`
StatusURL string `json:"status_url,omitempty"`
StatusURL2 string `json:"status_url2,omitempty"`
Language language.Language `json:"language,omitempty"`
LogoURL string `json:"logo_url,omitempty"`
PrepareOnly string `json:"prepare_only"`
SID string `json:"sid,omitempty"`
RID string `json:"rid,omitempty"`
ExtRefID string `json:"ext_ref_id,omitempty"`
DynamicDescriptor string `json:"dynamic_descriptor,omitempty"`
PayFromEmail string `json:"pay_from_email,omitempty"`
FirstName string `json:"firstname,omitempty"`
LastName string `json:"lastname,omitempty"`
DateOfBirth string `json:"date_of_birth,omitempty"`
Address string `json:"address,omitempty"`
Address2 string `json:"address2,omitempty"`
PhoneNumber string `json:"phone_number,omitempty"`
PostalCode string `json:"postal_code,omitempty"`
City string `json:"city,omitempty"`
Country string `json:"country,omitempty"`
NetellerAccount string `json:"neteller_account,omitempty"`
NetellerSecureID string `json:"neteller_secure_id,omitempty"`
// Payment details
Amount float64 `json:"amount"`
Currency currency.Currency `json:"currency"`
Amount2Description string `json:"amount2_description,omitempty"`
Amount2 float64 `json:"amount2,omitempty"`
Amount3Description string `json:"amount3_description,omitempty"`
Amount3 float64 `json:"amount3,omitempty"`
Amount4Description string `json:"amount4_description,omitempty"`
Amount4 float64 `json:"amount4,omitempty"`
Detail1Description string `json:"detail1_description,omitempty"`
Detail1Text string `json:"detail1_text,omitempty"`
Detail2Description string `json:"detail2_description,omitempty"`
Detail2Text string `json:"detail2_text,omitempty"`
Detail3Description string `json:"detail3_description,omitempty"`
Detail3Text string `json:"detail3_text,omitempty"`
Detail4Description string `json:"detail4_description,omitempty"`
Detail4Text string `json:"detail4_text,omitempty"`
Detail5Description string `json:"detail5_description,omitempty"`
Detail5Text string `json:"detail5_text,omitempty"`
}
PrepareParam describes describes the payment source used to make Prepare
Click to show internal directories.
Click to hide internal directories.