public class CardinityClient extends Object
| Constructor and Description |
|---|
CardinityClient(String consumerKey,
String consumerSecret)
Constructs a CardinityClient object.
|
| Modifier and Type | Method and Description |
|---|---|
Result<Chargeback> |
createChargeback(UUID paymentId,
Chargeback chargeback)
Creates a new chargeback.
|
Result<Payment> |
createPayment(Payment payment)
Creates a new payment.
|
Result<PaymentLink> |
createPaymentLink(PaymentLink paymentLink) |
Result<Refund> |
createRefund(UUID paymentId,
Refund refund)
Refunds an approved payment.
|
Result<Settlement> |
createSettlement(UUID paymentId,
Settlement settlement)
Settles an authorized payment.
|
Result<Void> |
createVoid(UUID paymentId,
Void voidP)
Voids an authorized payment.
|
Result<PaymentLink> |
deletePaymentLink(UUID paymentLinkId) |
Result<Payment> |
finalizePayment(UUID paymentId,
String authorizeData)
Finalizes a pending payment using 3D Secure V1 flow.
|
Result<Payment> |
finalizePaymentV2(UUID paymentId,
String cRes)
Finalizes a pending payment using 3D Secure V2 flow.
|
Result<List<Chargeback>> |
getAllChargebacks()
Returns a list of the 10 latest chargebacks for merchant.
|
Result<List<Chargeback>> |
getAllChargebacks(int limit)
Returns a list of the latest chargebacks for merchant.
|
Result<Chargeback> |
getChargeback(UUID paymentId,
UUID chargebackId)
Finds and returns a chargeback specified by a paymentId and a chargebackId.
|
Result<List<Chargeback>> |
getChargebacks(UUID paymentId)
Returns a list of chargebacks for a specified payment.
|
Result<Payment> |
getPayment(UUID paymentId)
Finds and returns a payment specified by a paymentId.
|
Result<PaymentLink> |
getPaymentLink(UUID paymentLinkId) |
Result<List<Payment>> |
getPayments()
Returns a list of last 10 payments.
|
Result<List<Payment>> |
getPayments(int limit)
Returns a list of last payments size of which is specified by a limit parameter.
|
Result<Refund> |
getRefund(UUID paymentId,
UUID refundId)
Finds and returns a refund specified by a paymentId and a refundId.
|
Result<List<Refund>> |
getRefunds(UUID paymentId)
Returns a list of refunds for a specified payment.
|
Result<Settlement> |
getSettlement(UUID paymentId,
UUID settlementId)
Finds and returns a settlement specified by a paymentId and a settlementId.
|
Result<List<Settlement>> |
getSettlements(UUID paymentId)
Returns a list of settlements for a specified payment.
|
Result<Void> |
getVoid(UUID paymentId,
UUID voidId)
Finds and returns a void specified by a paymentId and a voidId.
|
Result<List<Void>> |
getVoids(UUID paymentId)
Returns a list of voids for a specified payment.
|
Result<PaymentLink> |
updatePaymentLink(UUID paymentLinkId,
PaymentLinkUpdate paymentLinkUpdate) |
public Result<Payment> createPayment(Payment payment)
payment - Payment object.ValidationException - if payment object contains validation errors.CardinityException - if internal client error occurs.public Result<Payment> finalizePayment(UUID paymentId, String authorizeData)
paymentId - id of a payment to be finalized.authorizeData - PaRes data received from ACS server.ValidationException - if paymentId is null or authorizeDate is empty.CardinityException - if internal client error occurs.public Result<Payment> finalizePaymentV2(UUID paymentId, String cRes)
paymentId - id of a payment to be finalized.cRes - cRes parameter received from ACS server.ValidationException - if data for payment finalization is missing.CardinityException - if internal client error occurs.public Result<Payment> getPayment(UUID paymentId)
paymentId - id of a payment to be found.ValidationException - if paymentId is null.CardinityException - if internal client error occurs.public Result<List<Payment>> getPayments()
CardinityException - if internal client error occurs.public Result<List<Payment>> getPayments(int limit)
limit - number of last payment to be returned. Value must be between 1 and 100.ValidationException - if limit is less than 1 or larger than 100.CardinityException - if internal client error occurs.public Result<Refund> createRefund(UUID paymentId, Refund refund)
paymentId - id of a payment to be refunded.refund - Refund object containing amount to be refunded.ValidationException - if refund object contains validation errors or paymentId is null.CardinityException - if internal client error occurs.public Result<Refund> getRefund(UUID paymentId, UUID refundId)
paymentId - id of payment which was refunded.refundId - id of a refund to be found.ValidationException - if paymentId or refundId are null.CardinityException - if internal client error occurs.public Result<List<Refund>> getRefunds(UUID paymentId)
paymentId - id of a payment refunds of which will be returned.ValidationException - if paymentId is null.CardinityException - if internal client error occurs.public Result<Settlement> createSettlement(UUID paymentId, Settlement settlement)
paymentId - id of a payment to be settled.settlement - Settlement object containing amount to be settled.ValidationException - if settlement object contains validation errors or paymentId is null.CardinityException - if internal client error occurs.public Result<Settlement> getSettlement(UUID paymentId, UUID settlementId)
paymentId - id of a payment which was settled.settlementId - id of settlement to be found.ValidationException - if paymentId or settlementId are null.CardinityException - if internal client error occurs.public Result<List<Settlement>> getSettlements(UUID paymentId)
paymentId - id of a payment settlements of which will be returned.ValidationException - if paymentId is null.CardinityException - if internal client error occurs.public Result<Void> createVoid(UUID paymentId, Void voidP)
paymentId - id of a payment to be voided.voidP - Void object.ValidationException - if void object contains validation errors or paymentId is null.CardinityException - if internal client error occurs.public Result<Void> getVoid(UUID paymentId, UUID voidId)
paymentId - id of a payment which was voided.voidId - id of a void to be found.ValidationException - if paymentId or voidId are null.CardinityException - if internal client error occurs.public Result<List<Void>> getVoids(UUID paymentId)
paymentId - id of a payment voids of which will be returned.ValidationException - if paymentId is null.CardinityException - if internal client error occurs.public Result<Chargeback> createChargeback(UUID paymentId, Chargeback chargeback)
paymentId - id of a payment to be chargebacked.chargeback - Chargeback object.ValidationException - if chargeback object contains validation errors or paymentId is null.CardinityException - if internal client error occurs.public Result<Chargeback> getChargeback(UUID paymentId, UUID chargebackId)
paymentId - id of payment which was chargebacked.chargebackId - id of a chargeback to be found.ValidationException - if paymentId or chargebackId are null.CardinityException - if internal client error occurs.public Result<List<Chargeback>> getChargebacks(UUID paymentId)
paymentId - id of a payment chargebacks of which will be returned.ValidationException - if paymentId is null.CardinityException - if internal client error occurs.public Result<List<Chargeback>> getAllChargebacks()
CardinityException - if internal client error occurs.public Result<List<Chargeback>> getAllChargebacks(int limit)
limit - number of last payment to be returned. Value must be between 1 and 100.ValidationException - if limit is less than 1 or larger than 100.CardinityException - if internal client error occurs.public Result<PaymentLink> createPaymentLink(PaymentLink paymentLink)
public Result<PaymentLink> updatePaymentLink(UUID paymentLinkId, PaymentLinkUpdate paymentLinkUpdate)
public Result<PaymentLink> deletePaymentLink(UUID paymentLinkId)
public Result<PaymentLink> getPaymentLink(UUID paymentLinkId)
Copyright © 2024. All rights reserved.