Versions in this module Expand all Collapse all v1 v1.1.0 Oct 18, 2022 Changes in this version + const PricingPlanIntervalDaily + const PricingPlanIntervalMonthly + const PricingPlanIntervalWeekly + const PricingPlanIntervalYearly + const PricingPlanTypeRecurring + const SubscriptionInitialStatusActive + const SubscriptionInitialStatusPending + func RandString(n int) string + type APITest struct + func (apiTest APITest) Retrieve(options Options) string + type Address struct + Address string + City string + ContactName string + Country string + ZipCode string + type Approval struct + func (approval Approval) Create(request CreateApprovalRequest, options Options) string + type BasketItem struct + Category1 string + Category2 string + ID string + ItemType string + Name string + Price string + SubMerchantKey string + SubMerchantPrice string + type BinNumber struct + func (binNumber BinNumber) Retrieve(request RetrieveBinNumberRequest, options Options) string + type Bkm struct + func (bkm Bkm) Retrieve(request RetrieveBkmRequest, options Options) string + type BkmInitialize struct + func (bkmInitialize BkmInitialize) Create(request CreateBkmInitializeRequest, options Options) string + type BouncedBankTransferList struct + func (bouncedBankTransferList BouncedBankTransferList) Retrieve(request RetrieveTransactionListRequest, options Options) string + type Buyer struct + City string + Country string + Email string + GsmNumber string + ID string + IP string + IdentityNumber string + LastLoginDate string + Name string + RegistrationAddress string + RegistrationDate string + Surname string + ZipCode string + type Cancel struct + func (cancel Cancel) Create(request CreateCancelRequest, options Options) string + type Card struct + func (card Card) Create(request CreateCardRequest, options Options) string + func (card Card) Delete(request DeleteCardRequest, options Options) string + type CardInformation struct + CardAlias string + CardHolderName string + CardNumber string + ExpireMonth string + ExpireYear string + type CardList struct + func (cardList CardList) Retrieve(request RetrieveCardListRequest, options Options) string + type CheckoutForm struct + func (checkoutForm CheckoutForm) Retrieve(request RetrieveCheckoutFormRequest, options Options) *CheckoutFormResponse + type CheckoutFormInitialize struct + func (checkoutFormInitialize CheckoutFormInitialize) Create(request CreateCheckoutFormInitializeRequest, options Options) *CheckoutFormInitializeResource + type CheckoutFormInitializePreAuth struct + func (checkoutFormInitializePreAuth CheckoutFormInitializePreAuth) Create(request CreateCheckoutFormInitializeRequest, options Options) string + type CheckoutFormInitializeResource struct + CheckoutFormContent string + PaymentPageURL string + Token string + TokenExpireTime int64 + type CheckoutFormResponse struct + AuthCode string + BasketID string + BinNumber string + CallbackURL string + CardAssociation string + CardFamily string + CardType string + Currency string + FraudStatus int + HostReference string + Installment int + ItemTransactions []struct{ ... } + IyziCommissionFee float64 + IyziCommissionRateAmount float64 + LastFourDigits string + Locale string + MdStatus int + MerchantCommissionRate float64 + MerchantCommissionRateAmount float64 + PaidPrice float64 + PaymentID string + PaymentStatus string + Phase string + Price float64 + Status string + SystemTime int64 + Token string + type CreateApprovalRequest struct + ConversationID string + Locale string + PaymentTransactionID string + type CreateBkmInitializeRequest struct + BasketID string + BasketItems []BasketItem + BillingAddress Address + Buyer Buyer + CallbackURL string + ConversationID string + EnabledInstallments []string + Locale string + PaymentGroup string + PaymentSource string + Price string + ShippingAddress Address + type CreateCancelRequest struct + ConversationID string + IP string + Locale string + PaymentID string + type CreateCardRequest struct + Card CardInformation + CardUserKey string + ConversationID string + Email string + ExternalID string + Locale string + type CreateCheckoutFormInitializeRequest struct + BasketID string + BasketItems []BasketItem + BillingAddress Address + Buyer Buyer + CallbackURL string + CardUserKey string + ConversationID string + Currency string + EnabledInstallments []string + ForceThreeDS string + Locale string + PaidPrice string + PaymentGroup string + PaymentSource string + PosOrderID string + Price string + ShippingAddress Address + type CreateCrossBookingRequest struct + ConversationID string + Currency string + Locale string + Price string + Reason string + SubmerchantKey string + type CreateDisapprovalRequest struct + ConversationID string + Locale string + PaymentTransactionID string + type CreatePaymentPostAuthRequest struct + ConversationID string + Currency string + IP string + Locale string + PaidPrice string + PaymentID string + type CreatePaymentRequest struct + BasketID string + BasketItems []BasketItem + BillingAddress Address + Buyer Buyer + CallbackURL string + ConnectorName string + ConversationID string + Currency string + Locale string + PaidPrice string + PaymentCard PaymentCard + PaymentGroup string + PaymentSource string + PosOrderID string + Price string + ShippingAddress Address + type CreatePeccoInitializeRequest struct + BasketID string + BasketItems []BasketItem + BillingAddress Address + Buyer Buyer + CallbackURL string + ConversationID string + Locale string + PaidPrice string + PaymentGroup string + PaymentSource string + Price string + ShippingAddress Address + type CreatePeccoPaymentRequest struct + ConversationID string + Locale string + Token string + type CreateRefundRequest struct + ConversationID string + Currency string + IP string + Locale string + PaymentTransactionID string + Price string + type CreateSubMerchantRequest struct + Address string + ContactName string + ContactSurname string + ConversationID string + Currency string + Email string + GsmNumber string + Iban string + IdentityNumber string + LegalCompanyTitle string + Locale string + Name string + SubMerchantExternalID string + SubMerchantType string + SwiftCode string + TaxNumber string + TaxOffice string + type CreateThreedsPaymentRequest struct + ConversationData string + ConversationID string + Locale string + PaymentID string + type CrossBookingFromSubMerchant struct + func (crossBookingFromSubMerchant CrossBookingFromSubMerchant) Create(request CreateCrossBookingRequest, options Options) string + type CrossBookingToSubMerchant struct + func (crossBookingToSubMerchant CrossBookingToSubMerchant) Create(request CreateCrossBookingRequest, options Options) string + type DeleteCardRequest struct + CardToken string + CardUserKey string + ConversationID string + Locale string + type Disapproval struct + func (approval Disapproval) Create(request CreateDisapprovalRequest, options Options) string + type Errors struct + ErrorCode string + ErrorGroup string + ErrorMessage string + type InstallmentInfo struct + func (installmentInfo InstallmentInfo) Retrieve(request RetrieveInstallmentInfoRequest, options Options) string + type Options struct + func (options *Options) New(apiKey string, secretKey string, baseURL string) + type Payment struct + func (payment Payment) Create(request CreatePaymentRequest, options Options) string + func (payment Payment) Retrieve(request RetrievePaymentRequest, options Options) string + type PaymentCard struct + CardAlias string + CardHolderName string + CardNumber string + CardToken string + CardUserKey string + Cvc string + ExpireMonth string + ExpireYear string + RegisterCard string + type PaymentPostAuth struct + func (paymentPostAuth PaymentPostAuth) Create(request CreatePaymentPostAuthRequest, options Options) string + type PaymentPreAuth struct + func (paymentPreAuth PaymentPreAuth) Create(request CreatePaymentRequest, options Options) string + func (paymentPreAuth PaymentPreAuth) Retrieve(request RetrievePaymentRequest, options Options) string + type PayoutCompletedTransactionList struct + func (payoutCompletedTransactionList PayoutCompletedTransactionList) Retrieve(request RetrieveTransactionListRequest, options Options) string + type PeccoInitialize struct + func (peccoInitialize PeccoInitialize) Create(request CreatePeccoInitializeRequest, options Options) string + type PeccoPayment struct + func (peccoPayment PeccoPayment) Create(request CreatePeccoPaymentRequest, options Options) string + type PkiBuilder struct + type PricingPlan struct + ConversationID string + CurrencyCode string + Locale string + Name string + PaymentInterval string + PaymentIntervalCount string + PlanPaymentType string + Price float64 + ProductReferenceCode string + RecurrenceCount string + TrialPeriodDays string + func (p *PricingPlan) Create(options *Options) (*PricingPlanResponse, error) + type PricingPlanResponse struct + Data *PricingPlanResponseData + Status string + SystemTime int64 + type PricingPlanResponseData struct + ReferenceCode string + Status string + type Refund struct + func (refund Refund) Create(request CreateRefundRequest, options Options) *RefundResponse + type RefundChargedFromMerchant struct + func (refund RefundChargedFromMerchant) Create(request CreateRefundRequest, options Options) string + type RefundResponse struct + ConnectorName string + Currency string + PaymentID string + PaymentTransactionID string + Price float64 + type Request interface + type Resource struct + ConversationID string + ErrorCode string + ErrorGroup string + ErrorMessage string + Locale string + Status string + SystemTime int64 + type RetrieveBinNumberRequest struct + BinNumber string + ConversationID string + Locale string + type RetrieveBkmRequest struct + ConversationID string + Locale string + Token string + type RetrieveCardListRequest struct + CardUserKey string + ConversationID string + Locale string + type RetrieveCheckoutFormRequest struct + ConversationID string + Locale string + Token string + type RetrieveInstallmentInfoRequest struct + BinNumber string + ConversationID string + Locale string + Price string + type RetrievePaymentRequest struct + ConversationID string + Locale string + PaymentConversationID string + PaymentID string + type RetrieveSubMerchantRequest struct + ConversationID string + Locale string + SubMerchantExternalID string + type RetrieveTransactionListRequest struct + ConversationID string + Date string + Locale string + type SubMerchant struct + func (subMerchant SubMerchant) Create(request CreateSubMerchantRequest, options Options) *SubMerchantResponse + func (subMerchant SubMerchant) Retrieve(request RetrieveSubMerchantRequest, options Options) *SubMerchantResponse + func (subMerchant SubMerchant) Update(request UpdateSubMerchantRequest, options Options) *SubMerchantResponse + type SubMerchantResponse struct + Address string + ContactName string + ContactSurname string + Currency string + Email string + GsmNumber string + Iban string + IdentityNumber string + LegalCompanyTitle string + Name string + SubMerchantExternalID string + SubMerchantKey string + SubMerchantType string + SwiftCode string + TaxNumber string + TaxOffice string + type Subscription struct + CallbackURL string + ConversationID string + Locale string + PricingPlanReferenceCode string + SubscriptionCustomer *SubscriptionCustomer + SubscriptionInitialStatus string + func (p *Subscription) Create(options *Options) (*SubscriptionResponse, error) + type SubscriptionAddress struct + Address string + City string + ContactName string + Country string + ZipCode string + type SubscriptionCancel struct + ConversationID string + Locale string + SubscriptionReferenceCode string + func (p *SubscriptionCancel) Cancel(options *Options) (*SubscriptionCancelResponse, error) + type SubscriptionCancelResponse struct + Status string + SystemTime int64 + type SubscriptionCheckoutFormResponse struct + Data *SubscriptionCheckoutFormResponseData + Status string + SystemTime int64 + type SubscriptionCheckoutFormResponseData struct + CreatedDate int64 + CustomerReferenceCode string + ReferenceCode string + StartDate int64 + SubscriptionStatus string + TrialDays int16 + TrialEndDate int64 + TrialStartDate int64 + type SubscriptionCheckoutFormResult struct + Token string + func (p *SubscriptionCheckoutFormResult) Get(options *Options) (*SubscriptionCheckoutFormResponse, error) + type SubscriptionCustomer struct + BillingAddress *SubscriptionAddress + ConversationID string + Email string + GSMNumber string + IdentityNumber string + Locale string + Name string + ShippingAddress *SubscriptionAddress + Surname string + func (p *SubscriptionCustomer) Create(options *Options) (*SubscriptionCustomerResponse, error) + type SubscriptionCustomerResponse struct + Data *SubscriptionCustomerResponseData + Status string + SystemTime int64 + type SubscriptionCustomerResponseData struct + ReferenceCode string + Status string + type SubscriptionProduct struct + ConversationID string + Description string + Locale string + Name string + func (p *SubscriptionProduct) Create(options *Options) (*SubscriptionProductResponse, error) + type SubscriptionProductResponse struct + Data *SubscriptionProductResponseData + Status string + SystemTime int64 + type SubscriptionProductResponseData struct + ReferenceCode string + type SubscriptionResponse struct + CheckoutFormContent string + Status string + SystemTime int64 + Token string + TokenExpireTime int64 + type SubscriptionUpdateCardInformation struct + CallBackURL string + ConversationID string + CustomerReferenceCode string + Locale string + SubscriptionReferenceCode string + func (p *SubscriptionUpdateCardInformation) UpdateCustomerCardInformation(options *Options) (*SubscriptionUpdateCardInformationResponse, error) + func (p *SubscriptionUpdateCardInformation) UpdateSubscriptionCardInformation(options *Options) (*SubscriptionUpdateCardInformationResponse, error) + type SubscriptionUpdateCardInformationResponse struct + CheckoutFormContent string + Status string + SystemTime int64 + Token string + TokenExpireTime int64 + type SubscriptionUpgrade struct + NewPricingPlanReferenceCode string + ResetRecurrenceCount bool + SubscriptionReferenceCode string + UpgradePeriod string + UseTrial bool + func (p *SubscriptionUpgrade) Upgrade(options *Options) (*SubscriptionUpgradeResponse, error) + type SubscriptionUpgradeResponse struct + Data *SubscriptionCheckoutFormResponseData + Status string + SystemTime int64 + type ThreedsInitialize struct + func (threedsInitialize ThreedsInitialize) Create(request CreatePaymentRequest, options Options) string + type ThreedsInitializePreAuth struct + func (threedsInitializePreAuth ThreedsInitializePreAuth) Create(request CreatePaymentRequest, options Options) string + type ThreedsPayment struct + func (threedsPayment ThreedsPayment) Create(request CreateThreedsPaymentRequest, options Options) string + func (threedsPayment ThreedsPayment) Retrieve(request RetrievePaymentRequest, options Options) string + type UpdateSubMerchantRequest struct + Address string + ContactName string + ContactSurname string + ConversationID string + Currency string + Email string + GsmNumber string + Iban string + IdentityNumber string + LegalCompanyTitle string + Locale string + Name string + SubMerchantKey string + SwiftCode string + TaxNumber string + TaxOffice string v1.0.2 Oct 3, 2022