Documentation ¶
Index ¶
- func RandString(n int) string
- type Address
- type ApiTest
- type Approval
- type BasketItem
- type BinNumber
- type Bkm
- type BkmInitialize
- type BouncedBankTransferList
- type Buyer
- type Cancel
- type Card
- type CardInformation
- type CardList
- type CheckoutForm
- type CheckoutFormInitialize
- type CheckoutFormInitializePreAuth
- type CreateApprovalRequest
- type CreateBkmInitializeRequest
- type CreateCancelRequest
- type CreateCardRequest
- type CreateCheckoutFormInitializeRequest
- type CreateCrossBookingRequest
- type CreateDisapprovalRequest
- type CreatePaymentPostAuthRequest
- type CreatePaymentRequest
- type CreatePeccoInitializeRequest
- type CreatePeccoPaymentRequest
- type CreateRefundRequest
- type CreateSubMerchantRequest
- type CreateThreedsPaymentRequest
- type CrossBookingFromSubMerchant
- type CrossBookingToSubMerchant
- type DeleteCardRequest
- type Disapproval
- type InstallmentInfo
- type Options
- type Payment
- type PaymentCard
- type PaymentPostAuth
- type PaymentPreAuth
- type PayoutCompletedTransactionList
- type PeccoInitialize
- type PeccoPayment
- type PkiBuilder
- type Refund
- type RefundChargedFromMerchant
- type Request
- type RetrieveBinNumberRequest
- type RetrieveBkmRequest
- type RetrieveCardListRequest
- type RetrieveCheckoutFormRequest
- type RetrieveInstallmentInfoRequest
- type RetrievePaymentRequest
- type RetrieveSubMerchantRequest
- type RetrieveTransactionListRequest
- type SubMerchant
- type ThreedsInitialize
- type ThreedsInitializePreAuth
- type ThreedsPayment
- type UpdateSubMerchantRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RandString ¶
Types ¶
type BasketItem ¶
type BasketItem struct { Id string `json:"id,omitempty"` Price string `json:"price,omitempty"` Name string `json:"name,omitempty"` Category1 string `json:"category1,omitempty"` Category2 string `json:"category2,omitempty"` ItemType string `json:"itemType,omitempty"` SubMerchantKey string `json:"subMerchantKey,omitempty"` SubMerchantPrice string `json:"subMerchantPrice,omitempty"` }
type BkmInitialize ¶
type BkmInitialize struct{}
func (BkmInitialize) Create ¶
func (bkmInitialize BkmInitialize) Create(request CreateBkmInitializeRequest, options Options) string
type BouncedBankTransferList ¶
type BouncedBankTransferList struct{}
func (BouncedBankTransferList) Retrieve ¶
func (bouncedBankTransferList BouncedBankTransferList) Retrieve(request RetrieveTransactionListRequest, options Options) string
type Buyer ¶
type Buyer struct { Id string `json:"id,omitempty"` Name string `json:"name,omitempty"` Surname string `json:"surname,omitempty"` IdentityNumber string `json:"identityNumber,omitempty"` Email string `json:"email,omitempty"` GsmNumber string `json:"gsmNumber,omitempty"` RegistrationDate string `json:"registrationDate,omitempty"` LastLoginDate string `json:"lastLoginDate,omitempty"` RegistrationAddress string `json:"registrationAddress,omitempty"` City string `json:"city,omitempty"` Country string `json:"country,omitempty"` ZipCode string `json:"zipCode,omitempty"` Ip string `json:"ip,omitempty"` }
type CardInformation ¶
type CheckoutForm ¶
type CheckoutForm struct{}
func (CheckoutForm) Retrieve ¶
func (checkoutForm CheckoutForm) Retrieve(request RetrieveCheckoutFormRequest, options Options) string
type CheckoutFormInitialize ¶
type CheckoutFormInitialize struct{}
func (CheckoutFormInitialize) Create ¶
func (checkoutFormInitialize CheckoutFormInitialize) Create(request CreateCheckoutFormInitializeRequest, options Options) string
type CheckoutFormInitializePreAuth ¶
type CheckoutFormInitializePreAuth struct{}
func (CheckoutFormInitializePreAuth) Create ¶
func (checkoutFormInitializePreAuth CheckoutFormInitializePreAuth) Create(request CreateCheckoutFormInitializeRequest, options Options) string
type CreateApprovalRequest ¶
type CreateBkmInitializeRequest ¶
type CreateBkmInitializeRequest struct { Locale string `json:"locale,omitempty"` ConversationId string `json:"conversationId,omitempty"` Price string `json:"price,omitempty"` BasketId string `json:"basketId,omitempty"` PaymentGroup string `json:"paymentGroup,omitempty"` Buyer Buyer `json:"buyer,omitempty"` ShippingAddress Address `json:"billingAddress,omitempty"` BillingAddress Address `json:"shippingAddress,omitempty"` BasketItems []BasketItem `json:"basketItems,omitempty"` CallbackUrl string `json:"callbackUrl,omitempty"` PaymentSource string `json:"paymentSource,omitempty"` EnabledInstallments []string `json:"enabledInstallments,omitempty"` }
type CreateCancelRequest ¶
type CreateCardRequest ¶
type CreateCardRequest struct { Locale string `json:"locale,omitempty"` ConversationId string `json:"conversationId,omitempty"` ExternalId string `json:"externalId,omitempty"` Email string `json:"email,omitempty"` CardUserKey string `json:"cardUserKey,omitempty"` Card CardInformation `json:"card,omitempty"` }
type CreateCheckoutFormInitializeRequest ¶
type CreateCheckoutFormInitializeRequest struct { Locale string `json:"locale,omitempty"` ConversationId string `json:"conversationId,omitempty"` Price string `json:"price,omitempty"` BasketId string `json:"basketId,omitempty"` PaymentGroup string `json:"paymentGroup,omitempty"` Buyer Buyer `json:"buyer,omitempty"` ShippingAddress Address `json:"billingAddress,omitempty"` BillingAddress Address `json:"shippingAddress,omitempty"` BasketItems []BasketItem `json:"basketItems,omitempty"` CallbackUrl string `json:"callbackUrl,omitempty"` PaymentSource string `json:"paymentSource,omitempty"` Currency string `json:"currency,omitempty"` PosOrderId string `json:"posOrderId,omitempty"` PaidPrice string `json:"paidPrice,omitempty"` ForceThreeDS string `json:"forceThreeDS,omitempty"` CardUserKey string `json:"cardUserKey,omitempty"` EnabledInstallments []string `json:"enabledInstallments,omitempty"` }
type CreateCrossBookingRequest ¶
type CreateCrossBookingRequest struct { Locale string `json:"locale,omitempty"` ConversationId string `json:"conversationId,omitempty"` Submerchantkey string `json:"submerchantkey,omitempty"` Price string `json:"price,omitempty"` Reason string `json:"reason,omitempty"` Currency string `json:"currency,omitempty"` }
type CreatePaymentPostAuthRequest ¶
type CreatePaymentPostAuthRequest struct { Locale string `json:"locale,omitempty"` ConversationId string `json:"conversationId,omitempty"` PaymentId string `json:"paymentId,omitempty"` Ip string `json:"ip,omitempty"` PaidPrice string `json:"paidPrice,omitempty"` Currency string `json:"currency,omitempty"` }
type CreatePaymentRequest ¶
type CreatePaymentRequest struct { Locale string `json:"locale,omitempty"` ConversationId string `json:"conversationId,omitempty"` Price string `json:"price,omitempty"` PaidPrice string `json:"paidPrice,omitempty"` BasketId string `json:"basketId,omitempty"` Installment string `json:"installment,omitempty"` PaymentGroup string `json:"paymentGroup,omitempty"` PaymentCard PaymentCard `json:"paymentCard,omitempty"` Buyer Buyer `json:"buyer,omitempty"` ShippingAddress Address `json:"billingAddress,omitempty"` BillingAddress Address `json:"shippingAddress,omitempty"` BasketItems []BasketItem `json:"basketItems,omitempty"` PaymentSource string `json:"paymentSource,omitempty"` Currency string `json:"currency,omitempty"` PosOrderId string `json:"posOrderId,omitempty"` ConnectorName string `json:"connectorName,omitempty"` CallbackUrl string `json:"callbackUrl,omitempty"` }
type CreatePeccoInitializeRequest ¶
type CreatePeccoInitializeRequest struct { Locale string `json:"locale,omitempty"` ConversationId string `json:"conversationId,omitempty"` Price string `json:"price,omitempty"` BasketId string `json:"basketId,omitempty"` PaymentGroup string `json:"paymentGroup,omitempty"` Buyer Buyer `json:"buyer,omitempty"` ShippingAddress Address `json:"billingAddress,omitempty"` BillingAddress Address `json:"shippingAddress,omitempty"` BasketItems []BasketItem `json:"basketItems,omitempty"` CallbackUrl string `json:"callbackUrl,omitempty"` PaymentSource string `json:"paymentSource,omitempty"` PaidPrice string `json:"paidPrice,omitempty"` }
type CreateRefundRequest ¶
type CreateRefundRequest struct { Locale string `json:"locale,omitempty"` ConversationId string `json:"conversationId,omitempty"` PaymentTransactionId string `json:"paymentTransactionId,omitempty"` Price string `json:"price,omitempty"` Ip string `json:"ip,omitempty"` Currency string `json:"currency,omitempty"` }
type CreateSubMerchantRequest ¶
type CreateSubMerchantRequest struct { Locale string `json:"locale,omitempty"` ConversationId string `json:"conversationId,omitempty"` Name string `json:"name,omitempty"` Email string `json:"email,omitempty"` GsmNumber string `json:"gsmNumber,omitempty"` Address string `json:"address,omitempty"` Iban string `json:"iban,omitempty"` TaxOffice string `json:"taxOffice,omitempty"` ContactName string `json:"contactName,omitempty"` ContactSurname string `json:"contactSurname,omitempty"` LegalCompanyTitle string `json:"legalCompanyTitle,omitempty"` SwiftCode string `json:"swiftCode,omitempty"` Currency string `json:"currency,omitempty"` SubMerchantExternalId string `json:"subMerchantExternalId,omitempty"` IdentityNumber string `json:"identityNumber,omitempty"` TaxNumber string `json:"taxNumber,omitempty"` SubMerchantType string `json:"subMerchantType,omitempty"` }
type CrossBookingFromSubMerchant ¶
type CrossBookingFromSubMerchant struct{}
func (CrossBookingFromSubMerchant) Create ¶
func (crossBookingFromSubMerchant CrossBookingFromSubMerchant) Create(request CreateCrossBookingRequest, options Options) string
type CrossBookingToSubMerchant ¶
type CrossBookingToSubMerchant struct{}
func (CrossBookingToSubMerchant) Create ¶
func (crossBookingToSubMerchant CrossBookingToSubMerchant) Create(request CreateCrossBookingRequest, options Options) string
type DeleteCardRequest ¶
type Disapproval ¶
type Disapproval struct{}
func (Disapproval) Create ¶
func (approval Disapproval) Create(request CreateDisapprovalRequest, options Options) string
type InstallmentInfo ¶
type InstallmentInfo struct{}
func (InstallmentInfo) Retrieve ¶
func (installmentInfo InstallmentInfo) Retrieve(request RetrieveInstallmentInfoRequest, options Options) string
type Payment ¶
type Payment struct{}
type PaymentCard ¶
type PaymentCard struct { CardHolderName string `json:"cardHolderName,omitempty"` CardNumber string `json:"cardNumber,omitempty"` ExpireYear string `json:"expireYear,omitempty"` ExpireMonth string `json:"expireMonth,omitempty"` Cvc string `json:"cvc,omitempty"` RegisterCard string `json:"registerCard,omitempty"` CardAlias string `json:"cardAlias,omitempty"` CardToken string `json:"cardToken,omitempty"` CardUserKey string `json:"cardUserKey,omitempty"` }
type PaymentPostAuth ¶
type PaymentPostAuth struct{}
func (PaymentPostAuth) Create ¶
func (paymentPostAuth PaymentPostAuth) Create(request CreatePaymentPostAuthRequest, options Options) string
type PaymentPreAuth ¶
type PaymentPreAuth struct{}
func (PaymentPreAuth) Create ¶
func (paymentPreAuth PaymentPreAuth) Create(request CreatePaymentRequest, options Options) string
func (PaymentPreAuth) Retrieve ¶
func (paymentPreAuth PaymentPreAuth) Retrieve(request RetrievePaymentRequest, options Options) string
type PayoutCompletedTransactionList ¶
type PayoutCompletedTransactionList struct{}
func (PayoutCompletedTransactionList) Retrieve ¶
func (payoutCompletedTransactionList PayoutCompletedTransactionList) Retrieve(request RetrieveTransactionListRequest, options Options) string
type PeccoInitialize ¶
type PeccoInitialize struct{}
func (PeccoInitialize) Create ¶
func (peccoInitialize PeccoInitialize) Create(request CreatePeccoInitializeRequest, options Options) string
type PeccoPayment ¶
type PeccoPayment struct{}
func (PeccoPayment) Create ¶
func (peccoPayment PeccoPayment) Create(request CreatePeccoPaymentRequest, options Options) string
type PkiBuilder ¶
type PkiBuilder struct {
// contains filtered or unexported fields
}
type RefundChargedFromMerchant ¶
type RefundChargedFromMerchant struct{}
func (RefundChargedFromMerchant) Create ¶
func (refund RefundChargedFromMerchant) Create(request CreateRefundRequest, options Options) string
type RetrieveBkmRequest ¶
type RetrieveCardListRequest ¶
type RetrievePaymentRequest ¶
type SubMerchant ¶
type SubMerchant struct{}
func (SubMerchant) Create ¶
func (subMerchant SubMerchant) Create(request CreateSubMerchantRequest, options Options) string
func (SubMerchant) Retrieve ¶
func (subMerchant SubMerchant) Retrieve(request RetrieveSubMerchantRequest, options Options) string
func (SubMerchant) Update ¶
func (subMerchant SubMerchant) Update(request UpdateSubMerchantRequest, options Options) string
type ThreedsInitialize ¶
type ThreedsInitialize struct{}
func (ThreedsInitialize) Create ¶
func (threedsInitialize ThreedsInitialize) Create(request CreatePaymentRequest, options Options) string
type ThreedsInitializePreAuth ¶
type ThreedsInitializePreAuth struct{}
func (ThreedsInitializePreAuth) Create ¶
func (threedsInitializePreAuth ThreedsInitializePreAuth) Create(request CreatePaymentRequest, options Options) string
type ThreedsPayment ¶
type ThreedsPayment struct{}
func (ThreedsPayment) Create ¶
func (threedsPayment ThreedsPayment) Create(request CreateThreedsPaymentRequest, options Options) string
func (ThreedsPayment) Retrieve ¶
func (threedsPayment ThreedsPayment) Retrieve(request RetrievePaymentRequest, options Options) string
type UpdateSubMerchantRequest ¶
type UpdateSubMerchantRequest struct { Locale string `json:"locale,omitempty"` ConversationId string `json:"conversationId,omitempty"` Name string `json:"name,omitempty"` Email string `json:"email,omitempty"` GsmNumber string `json:"gsmNumber,omitempty"` Address string `json:"address,omitempty"` Iban string `json:"iban,omitempty"` TaxOffice string `json:"taxOffice,omitempty"` ContactName string `json:"contactName,omitempty"` ContactSurname string `json:"contactSurname,omitempty"` LegalCompanyTitle string `json:"legalCompanyTitle,omitempty"` SwiftCode string `json:"swiftCode,omitempty"` Currency string `json:"currency,omitempty"` SubMerchantKey string `json:"subMerchantKey,omitempty"` IdentityNumber string `json:"identityNumber,omitempty"` TaxNumber string `json:"taxNumber,omitempty"` }
Source Files ¶
- adress.go
- apitest.go
- approval.go
- basket_item.go
- bin_number.go
- bkm.go
- bkm_initialize.go
- bounced_bank_transfer_list.go
- buyer.go
- cancel.go
- card.go
- card_information.go
- card_list.go
- checkout_form.go
- checkout_form_initialize.go
- checkout_form_initialize_pre_auth.go
- create_approval_request.go
- create_bkm_initialize_request.go
- create_cancel_request.go
- create_card_request.go
- create_chekout_form_initialize_request.go
- create_cross_booking_request.go
- create_disapproval_request.go
- create_payment_post_auth_request.go
- create_payment_request.go
- create_pecco_initialize_request.go
- create_pecco_payment_request.go
- create_refund_request.go
- create_sub_merchant_request.go
- create_threeds_payment_request.go
- cross_booking_from_sub_merchant.go
- cross_booking_to_sub_merchant.go
- delete_card_request.go
- disapproval.go
- installment_info.go
- options.go
- payment.go
- payment_card.go
- payment_post_auth.go
- payment_pre_auth.go
- payout_completed_transaction_list.go
- pecco_initialize.go
- pecco_payment.go
- pki_builder.go
- refund.go
- refund_charged_from_merchant.go
- retrieve_bin_number_request.go
- retrieve_bkm_request.go
- retrieve_card_list_request.go
- retrieve_checkout_form_request.go
- retrieve_installment_info_request.go
- retrieve_payment_request.go
- retrieve_sub_merchant_request.go
- retrieve_transaction_list_request.go
- sub_merchant.go
- threeds_initialize.go
- threeds_initialize_pre_auth.go
- threeds_payment.go
- update_sub_merchant_request.go
- utils.go
Click to show internal directories.
Click to hide internal directories.