Language

2Checkout Documentation

Refund

You must specify your API username and password using the Twocheckout.apiusername & Twocheckout.apipassword class variables before calling a method in this class.

Method

refund

Use to attempt to issue a full or partial refund. This method can also be called on an invoice or lineitem.

Arguments

  • hash Parameters

Returns

Returns result as a TwocheckoutResponse object.

Example Usage:

HashMap params = new HashMap();
params.put("comment", "test");
params.put("category", "1");

Sale sale = TwocheckoutSale.retrieve("4774380224");
TwocheckoutResponse result = sale.refund(params);

Example Response (toJson):

{
   "response_code" : "OK",
   "response_message" : "refund added to invoice"
}