Documentation
¶
Index ¶
- type Builder
- func (ob *Builder) NewB2P() *transactions.B2PAssembly
- func (ob *Builder) NewCancel() *transactions.CancelAssembly
- func (ob *Builder) NewChargeDMS() *transactions.ChargeDMSAssembly
- func (ob *Builder) NewCreateToken() *token.CreateTokenAssembly
- func (ob *Builder) NewCredit() *transactions.CreditAssembly
- func (ob *Builder) NewGetHistory() *exploring.ExploreHistoryAssembly
- func (ob *Builder) NewGetLimits() *exploring.ExploreLimitsAssembly
- func (ob *Builder) NewGetRecurrents() *exploring.ExploreRecurrentsAssembly
- func (ob *Builder) NewGetRefunds() *exploring.ExploreRefundsAssembly
- func (ob *Builder) NewGetResult() *exploring.ExploreResultAssembly
- func (ob *Builder) NewGetStatus() *exploring.ExploreStatusAssembly
- func (ob *Builder) NewHoldDMS() *transactions.HoldDMSAssembly
- func (ob *Builder) NewInitRecurrentDMS() *transactions.InitRecurrentDMSAssembly
- func (ob *Builder) NewInitRecurrentSMS() *transactions.InitRecurrentSMSAssembly
- func (ob *Builder) NewMOTODMS() *transactions.MOTOAssembly
- func (ob *Builder) NewMOTOSMS() *transactions.MOTOAssembly
- func (ob *Builder) NewP2P() *transactions.P2PAssembly
- func (ob *Builder) NewRecurrentDMS() *transactions.RecurrentAssembly
- func (ob *Builder) NewRecurrentSMS() *transactions.RecurrentAssembly
- func (ob *Builder) NewRefund() *transactions.RefundAssembly
- func (ob *Builder) NewReport() *reporting.ReportAssembly
- func (ob *Builder) NewRetrieveForm(paymentResponse *structures.TransactionResponse) (result *helpers.RetrieveFormAssembly, err error)
- func (ob *Builder) NewReversal() *transactions.ReversalAssembly
- func (ob *Builder) NewSms() *transactions.SMSAssembly
- func (ob *Builder) NewVerify3dEnrollment() *verify.ThreeDEnrollmentAssembly
- func (ob *Builder) NewVerifyCard() *verify.CardAssembly
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct{}
Builder operation structure builder for specific request
func (*Builder) NewB2P ¶
func (ob *Builder) NewB2P() *transactions.B2PAssembly
NewB2P returns new instance to new B2P structure
func (*Builder) NewCancel ¶
func (ob *Builder) NewCancel() *transactions.CancelAssembly
NewCancel returns new instance to new ChargeDMS structure
func (*Builder) NewChargeDMS ¶
func (ob *Builder) NewChargeDMS() *transactions.ChargeDMSAssembly
NewChargeDMS returns new instance to new ChargeDMS structure
func (*Builder) NewCreateToken ¶
func (ob *Builder) NewCreateToken() *token.CreateTokenAssembly
NewCreateToken returns new instance to new CreateTokenAssembly structure allows to create a token for given payment data
func (*Builder) NewCredit ¶
func (ob *Builder) NewCredit() *transactions.CreditAssembly
NewCredit returns new instance to new Credit structure
func (*Builder) NewGetHistory ¶
func (ob *Builder) NewGetHistory() *exploring.ExploreHistoryAssembly
NewGetHistory returns new instance to new status structure allows to get history of past transaction in Transact Pro system
func (*Builder) NewGetLimits ¶
func (ob *Builder) NewGetLimits() *exploring.ExploreLimitsAssembly
NewGetLimits returns new instance to new status structure allows to get limits for authorized object
func (*Builder) NewGetRecurrents ¶
func (ob *Builder) NewGetRecurrents() *exploring.ExploreRecurrentsAssembly
NewGetRecurrents returns new instance to new status structure allows to get subsequent recurring transactions of past transaction in Transact Pro system
func (*Builder) NewGetRefunds ¶
func (ob *Builder) NewGetRefunds() *exploring.ExploreRefundsAssembly
NewGetRefunds returns new instance to new status structure allows to get refunds list of past transaction in Transact Pro system
func (*Builder) NewGetResult ¶
func (ob *Builder) NewGetResult() *exploring.ExploreResultAssembly
NewGetResult returns new instance to new status structure allows to get result of past transaction in Transact Pro system
func (*Builder) NewGetStatus ¶
func (ob *Builder) NewGetStatus() *exploring.ExploreStatusAssembly
NewGetStatus returns new instance to new status structure allows to get status of past transaction in Transact Pro system
func (*Builder) NewHoldDMS ¶
func (ob *Builder) NewHoldDMS() *transactions.HoldDMSAssembly
NewHoldDMS returns new instance to new HoldDMS structure
func (*Builder) NewInitRecurrentDMS ¶
func (ob *Builder) NewInitRecurrentDMS() *transactions.InitRecurrentDMSAssembly
NewInitRecurrentDMS returns new instance to new Init Recurrent DMS structure
func (*Builder) NewInitRecurrentSMS ¶
func (ob *Builder) NewInitRecurrentSMS() *transactions.InitRecurrentSMSAssembly
NewInitRecurrentSMS returns new instance to new Init Recurrent SMS structure
func (*Builder) NewMOTODMS ¶
func (ob *Builder) NewMOTODMS() *transactions.MOTOAssembly
NewMOTODMS returns new instance to new MOTO DMS structure
func (*Builder) NewMOTOSMS ¶
func (ob *Builder) NewMOTOSMS() *transactions.MOTOAssembly
NewMOTOSMS returns new instance to new MOTO SMS structure
func (*Builder) NewP2P ¶
func (ob *Builder) NewP2P() *transactions.P2PAssembly
NewP2P returns new instance to new P2P structure
func (*Builder) NewRecurrentDMS ¶
func (ob *Builder) NewRecurrentDMS() *transactions.RecurrentAssembly
NewRecurrentDMS returns new instance to new recurrent DMS structure
func (*Builder) NewRecurrentSMS ¶
func (ob *Builder) NewRecurrentSMS() *transactions.RecurrentAssembly
NewRecurrentSMS returns new instance to new recurrent SMS structure
func (*Builder) NewRefund ¶
func (ob *Builder) NewRefund() *transactions.RefundAssembly
NewRefund returns new instance to new refund structure
func (*Builder) NewReport ¶
func (ob *Builder) NewReport() *reporting.ReportAssembly
NewReport returns new instance to new structure allows to load a transactions report in CSV format
func (*Builder) NewRetrieveForm ¶
func (ob *Builder) NewRetrieveForm(paymentResponse *structures.TransactionResponse) (result *helpers.RetrieveFormAssembly, err error)
NewRetrieveForm returns new instance to new structure allows to load an HTML form from the Gateway
func (*Builder) NewReversal ¶
func (ob *Builder) NewReversal() *transactions.ReversalAssembly
NewReversal returns new instance to new reversal structure
func (*Builder) NewSms ¶
func (ob *Builder) NewSms() *transactions.SMSAssembly
NewSms returns new instance to new SMS structure
func (*Builder) NewVerify3dEnrollment ¶
func (ob *Builder) NewVerify3dEnrollment() *verify.ThreeDEnrollmentAssembly
NewVerify3dEnrollment returns new instance to new Verify3dEnrollment structure allows verify card 3-D Secure enrollment
func (*Builder) NewVerifyCard ¶
func (ob *Builder) NewVerifyCard() *verify.CardAssembly
NewVerifyCard returns new instance to new VerifyCard structure allows complete card verification