-
↳ Payment
↳ Purchase
- _operations
- amount
- config
- created
- description
- id
- initiatingSystemUserAgent
- instrument
- language
- number
- payerReference
- prices
- remainingCancellationAmount
- remainingCaptureAmount
- remainingReversalAmount
- state
- updated
- userAgent
+ new Payment(config
: MerchantConfig, response
: object):
Payment
Overrides SwedbankBase.constructor
Parameters:
▪ config: MerchantConfig
▪ response: object
Name | Type |
---|---|
operations |
Operation[] |
payment |
PaymentProperties |
Returns: Payment
• _operations: Operation[]
• amount: number
• config: MerchantConfig
Inherited from SwedbankBase.config
• created: Date
• description: string
• id: string
• initiatingSystemUserAgent: string
• instrument: string
• language: string
• number: number
• payerReference: string
• prices: GenericResource
• remainingCancellationAmount: number
• remainingCaptureAmount: number
• remainingReversalAmount: number
• state: string
• updated: Date
• userAgent: string
▸ GenericResource‹T›(id?
: string): Promise‹T›
Inherited from SwedbankBase.GenericResource
Type parameters:
▪ T
Parameters:
Name | Type |
---|---|
id? |
string |
Returns: Promise‹T›
▸ getOperations(): Operation[]
Returns: Operation[]
▸ getPrices(): Promise‹Price[]›
Returns: Promise‹Price[]›
▸ getUrl(env?
: 'test' | 'prod'): string
Inherited from SwedbankBase.getUrl
Parameters:
Name | Type |
---|---|
env? |
'test' | 'prod' |
Returns: string
URL to API
▸ request‹T›(path
: string, body?
: object, method?
: Method):
Promise‹Response‹T››
Inherited from SwedbankBase.request
Type parameters:
▪ T
Parameters:
Name | Type |
---|---|
path |
string |
body? |
object |
method? |
Method |
Returns: Promise‹Response‹T››
▸ runOperation‹T›(url
: string, body?
: object, method?
: Method):
Promise‹Response‹T››
Inherited from SwedbankBase.runOperation
Type parameters:
▪ T
Parameters:
Name | Type |
---|---|
url |
string |
body? |
object |
method? |
Method |
Returns: Promise‹Response‹T››