com.norbl.util.aws
Class PostPaidPipeline
java.lang.Object
com.amazonaws.cbui.AmazonFPSCBUIPipeline
com.norbl.util.aws.PostPaidPipeline
public class PostPaidPipeline
- extends com.amazonaws.cbui.AmazonFPSCBUIPipeline
There is no 'PostPaid' pipeline in the aws fps library. This is
my version, based on AmazonFPSMultiUsePipeline
and information from aws employee on forum (which could, of course,
be wrong.
Fields inherited from class com.amazonaws.cbui.AmazonFPSCBUIPipeline |
And, awsAccessKey, awsSecretKey, CBUI_URL, EmptyUriPath, Equals, HMAC_SHA1_ALGORITHM, HMAC_SHA256_ALGORITHM, HTTP_GET_METHOD, NewLine, parameters, SIGNATURE_KEYNAME, SIGNATURE_METHOD, SIGNATURE_METHOD_KEYNAME, SIGNATURE_VERSION, SIGNATURE_VERSION_1, SIGNATURE_VERSION_2, SIGNATURE_VERSION_KEYNAME, UTF_8_Encoding, VERSION |
Constructor Summary |
PostPaidPipeline(java.lang.String accessKey,
java.lang.String secretKey)
|
Method Summary |
void |
setParameters(java.lang.String returnURL,
java.lang.String callerReference,
java.lang.String callerReferenceSender,
java.lang.String callerReferenceSettlement,
java.lang.String globalAmountLimit,
java.lang.String creditLimit,
java.lang.String paymentReason,
java.lang.String currencyCode,
java.lang.String paymentMethod,
java.lang.String validityExpiry)
Sets all the parameters want to use. |
protected void |
validateParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
|
Methods inherited from class com.amazonaws.cbui.AmazonFPSCBUIPipeline |
addOptionalParameters, addParameter, getUrl, signParameters, validateCommonMandatoryParameters |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PostPaidPipeline
public PostPaidPipeline(java.lang.String accessKey,
java.lang.String secretKey)
setParameters
public void setParameters(java.lang.String returnURL,
java.lang.String callerReference,
java.lang.String callerReferenceSender,
java.lang.String callerReferenceSettlement,
java.lang.String globalAmountLimit,
java.lang.String creditLimit,
java.lang.String paymentReason,
java.lang.String currencyCode,
java.lang.String paymentMethod,
java.lang.String validityExpiry)
- Sets all the parameters want to use. This includes all
'mandatory' and params we either want or think we may need.
validateParameters
protected void validateParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
- Specified by:
validateParameters
in class com.amazonaws.cbui.AmazonFPSCBUIPipeline