Class: PaymentsService
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:43
Extends
BaseService
Constructors
Constructor
new PaymentsService(
client):PaymentsService
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:12
Parameters
client
Returns
PaymentsService
Inherited from
BaseService.constructor
Properties
client
protectedclient:TanqoryClient
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:10
Inherited from
BaseService.client
Methods
buildQuery()
protectedbuildQuery(options?):Record<string,any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:26
Build query parameters
Parameters
options?
Returns
Record<string, any>
Inherited from
BaseService.buildQuery
cancelSession()
cancelSession(
storeId,sessionId):Promise<PaymentSession>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:92
Cancel a payment session
Parameters
storeId
string
sessionId
string
Returns
Promise<PaymentSession>
captureSession()
captureSession(
storeId,sessionId,data?):Promise<PaymentSession>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:81
Capture a payment session
Parameters
storeId
string
sessionId
string
data?
amount?
number
Returns
Promise<PaymentSession>
confirmSession()
confirmSession(
storeId,sessionId,data?):Promise<PaymentSession>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:70
Confirm a payment session
Parameters
storeId
string
sessionId
string
data?
paymentMethodId?
string
Returns
Promise<PaymentSession>
createSession()
createSession(
storeId,data):Promise<PaymentSession>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:47
Create a payment session
Parameters
storeId
string
data
Returns
Promise<PaymentSession>
generateIdempotencyKey()
protectedgenerateIdempotencyKey(prefix):string
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:19
Generate idempotency key
Parameters
prefix
string
Returns
string
Inherited from
BaseService.generateIdempotencyKey
getExportMimeType()
protectedgetExportMimeType(format):string
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:45
Get MIME type for export format
Parameters
format
string
Returns
string
Inherited from
BaseService.getExportMimeType
getOrderTransactions()
getOrderTransactions(
storeId,orderId):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:127
Get transactions for a specific order
Parameters
storeId
string
orderId
string
Returns
Promise<any>
getTransactionSummary()
getTransactionSummary(
storeId):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:117
Get transaction summary (totals, counts)
Parameters
storeId
string
Returns
Promise<any>
listSessions()
listSessions(
storeId,options?):Promise<PaginatedResponse<PaymentSession>>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:55
List payment sessions
Parameters
storeId
string
options?
Returns
Promise<PaginatedResponse<PaymentSession>>
listTransactions()
listTransactions(
storeId,options?):Promise<PaginatedResponse<any>>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:110
List payment transactions for a store
Parameters
storeId
string
options?
Returns
Promise<PaginatedResponse<any>>
refundSession()
refundSession(
storeId,sessionId,data?):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:97
Refund a payment session
Parameters
storeId
string
sessionId
string
data?
amount?
number
reason?
string
Returns
Promise<any>
retrieveSession()
retrieveSession(
storeId,sessionId):Promise<PaymentSession>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:65
Retrieve a payment session
Parameters
storeId
string
sessionId
string
Returns
Promise<PaymentSession>
retrieveTransaction()
retrieveTransaction(
storeId,transactionId):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/payments.ts:122
Retrieve a specific transaction
Parameters
storeId
string
transactionId
string
Returns
Promise<any>