public class TermsAndConditionsRequest extends Object implements ICoreRequest, IPreviousTransaction, ISignatureRequest, ITerminalReference
| Constructor and Description |
|---|
TermsAndConditionsRequest() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDestinationAccount()
Gets the settlement account for merchants with split settlements.
|
String |
getOrderRef()
Gets an identifier from an external point of sale system.
|
String |
getSigFile()
Gets a location on the filesystem which a customer signature should be written to.
|
SignatureFormat |
getSigFormat()
Gets the image format to be used for returning signatures.
|
int |
getSigWidth()
Gets the width that the signature image should be scaled to, preserving the aspect
ratio.
|
String |
getTcAlias()
Gets an alias for a Terms and Conditions template configured in the BlockChyp
dashboard.
|
String |
getTcContent()
Gets the content of the terms and conditions that will be presented to the user.
|
String |
getTcName()
Gets the name of the Terms and Conditions the user is accepting.
|
String |
getTerminalName()
Gets the name of the target payment terminal.
|
int |
getTimeout()
Gets the request timeout in seconds.
|
String |
getTransactionId()
Gets the ID of the previous transaction being referenced.
|
String |
getTransactionRef()
Gets the transaction reference string assigned to the transaction request.
|
boolean |
isSigRequired()
Gets that a signature should be requested.
|
boolean |
isTest()
Gets whether or not to route transaction to the test gateway.
|
void |
setDestinationAccount(String value)
Sets the settlement account for merchants with split settlements.
|
void |
setOrderRef(String value)
Sets an identifier from an external point of sale system.
|
void |
setSigFile(String value)
Sets a location on the filesystem which a customer signature should be written to.
|
void |
setSigFormat(SignatureFormat value)
Sets the image format to be used for returning signatures.
|
void |
setSigRequired(boolean value)
Sets that a signature should be requested.
|
void |
setSigWidth(int value)
Sets the width that the signature image should be scaled to, preserving the aspect
ratio.
|
void |
setTcAlias(String value)
Sets an alias for a Terms and Conditions template configured in the BlockChyp
dashboard.
|
void |
setTcContent(String value)
Sets the content of the terms and conditions that will be presented to the user.
|
void |
setTcName(String value)
Sets the name of the Terms and Conditions the user is accepting.
|
void |
setTerminalName(String value)
Sets the name of the target payment terminal.
|
void |
setTest(boolean value)
Sets whether or not to route transaction to the test gateway.
|
void |
setTimeout(int value)
Sets the request timeout in seconds.
|
void |
setTransactionId(String value)
Sets the ID of the previous transaction being referenced.
|
void |
setTransactionRef(String value)
Sets the transaction reference string assigned to the transaction request.
|
public void setTransactionRef(String value)
value - the transaction reference string assigned to the transaction
request. If no transaction ref was assiged on the request, then the gateway will
randomly generate one.public String getTransactionRef()
getTransactionRef in interface ICoreRequestpublic void setOrderRef(String value)
value - an identifier from an external point of sale system.public String getOrderRef()
getOrderRef in interface ICoreRequestpublic void setDestinationAccount(String value)
value - the settlement account for merchants with split settlements.public String getDestinationAccount()
getDestinationAccount in interface ICoreRequestpublic void setTest(boolean value)
value - whether or not to route transaction to the test gateway.public boolean isTest()
isTest in interface ICoreRequestpublic void setTimeout(int value)
value - the request timeout in seconds.public int getTimeout()
getTimeout in interface ICoreRequestpublic void setTransactionId(String value)
value - the ID of the previous transaction being referenced.public String getTransactionId()
getTransactionId in interface IPreviousTransactionpublic void setSigFile(String value)
value - a location on the filesystem which a customer signature should be
written to.public String getSigFile()
getSigFile in interface ISignatureRequestpublic void setSigFormat(SignatureFormat value)
value - the image format to be used for returning signatures.public SignatureFormat getSigFormat()
getSigFormat in interface ISignatureRequestpublic void setSigWidth(int value)
value - the width that the signature image should be scaled to, preserving
the aspect ratio. If not provided, the signature is returned in the terminal's max
resolution.public int getSigWidth()
getSigWidth in interface ISignatureRequestpublic void setTerminalName(String value)
value - the name of the target payment terminal.public String getTerminalName()
getTerminalName in interface ITerminalReferencepublic void setTcAlias(String value)
value - an alias for a Terms and Conditions template configured in the
BlockChyp dashboard.public String getTcAlias()
public void setTcName(String value)
value - the name of the Terms and Conditions the user is accepting.public String getTcName()
public void setTcContent(String value)
value - the content of the terms and conditions that will be presented to the
user.public String getTcContent()
public void setSigRequired(boolean value)
value - that a signature should be requested.public boolean isSigRequired()
Copyright © 2020 BlockChyp, Inc.. All rights reserved.