4D Payments SDK 2016 .NET Edition

Questions / Feedback?

CashBack Property

Optional cash back amount to return to the customer.


public string CashBack { get; set; }
Public Property CashBack As String

Default Value



This property specifies the amount of CashBack requested. This property is valid for Debit, EBT, and Credit (Discover Only) transactions.

Note: The CashBack amount for Discover cannot be greater than $100.00 and must be less than the purchase amount. For example, if the purchase is $50.00, the maximum CashBack amount is $50.00.

For cash back transactions, the TransactionAmount must contain the sum total of the purchase amount PLUS the CashBack amount. If the purchase is for $10 and the customer requests $20 cash back, CashBack should be set to "2000" and TransactionAmount must contain "3000".

This amount is to be presented with an implied decimal point. For example, US $10.00 must be represented as 1000, and $0.10 is likewise simply 10. The positioning of any implied decimal point is dictated by the CurrencyCode. The default currency code is for the United States.

The maximum number of digits allowed is 12 regardless of the position of the implied decimal point. This field may not contain a negative number.

Copyright (c) 2021 4D Payments Inc. - All rights reserved.
4D Payments SDK 2016 .NET Edition - Version 16.0 [Build 8017]