Skip to content

Geopaysoft/TBC-Checkout

TBC-Checkout
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 

TBC Checkout

Methods for integrating TBC Checkout - card and QR payments for e-commerce merchants

Table Of Contents

How to use

All examples require composer install before using after cloning from GitHub.

Purchase Form

See purchase.php.

Run PHP built-in server

$ php -S localhost:8000

Then open http://localhost:8000/examples/purchase.php in browser.

Savecard Form

See savecard.php.

Run PHP built-in server

$ php -S localhost:8000

Then open http://localhost:8000/examples/savecard.php in browser.

Get Payment Info

See paymentinfo.php.

$ php examples/paymentinfo.php 
Array
(
[payId] => iffv0yv*****11839
[status] => WaitingConfirm
[currency] => GEL
[amount] => 0.01
[confirmedAmount] => 0
[returnedAmount] => 0
[links] =>
[transactionId] => 773B12D3202570B*****46AD40BDB890
[paymentMethod] => 4
[preAuth] => 1
[recurringCard] =>
[httpStatusCode] => 200
[developerMessage] =>
[userMessage] =>

)

Response will be instance of GetPaymentInfo. Response Types 200: OK

Completion

See completion.php.

$ php examples/completion.php 
Array
(
[status] => Succeeded
[amount] => 10
[confirmedAmount] => 10
[httpStatusCode] => 200
[developerMessage] =>
[userMessage] =>
)

Response will be instance of CompletionPayment. Response Types 200: OK

Cancel

See cancel.php.

$ php examples/cancel.php 
Array
(
[httpStatusCode] => 200
[developerMessage] =>
[userMessage] =>
)

Response will be instance of CancelPayment. Response Types 200: OK

Execution

See execution.php.

$ php examples/execution.php 
Array
(
[payId] => 7md1c87*****118316
[status] => Succeeded
[currency] => GEL
[amount] => 0.02
[confirmedAmount] => 0.02
[returnedAmount] => 0
[links] =>
[transactionId] => CaWyrkBlaeO8wj*****Xkufn2Xs=
[paymentMethod] => 11
[preAuth] =>
[recurringCard] => Array
(
[recId] => E95011edFFFc4D4*****36493bD154B7
[cardMask] => 5***********9535
[expiryDate] => 0524
)
                                                                            
[httpStatusCode] => 200
[developerMessage] =>
[userMessage] =>
)

Response will be instance of ExecutionPayment. Response Types 200: OK

Delete

See delete.php.

$ php examples/delete.php 
Array
(
[httpStatusCode] => 200
[developerMessage] =>
[userMessage] =>
)

Response will be instance of DeletePayment. Response Types 200: OK

About

Methods for integrating TBC Checkout - card and QR payments for e-commerce merchants

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages