ProcessPaymentHandler Interface
Interface used to process payment requests.
Namespace
ProcessPaymentHandler Methods
The following are methods for ProcessPaymentHandler.
processPaymentRequest(var1)
Processes a payment request.
Signature
public RichMessaging.ProcessPaymentResult processPaymentRequest(RichMessaging.ProcessPaymentRequest var1)
Parameters
- var1
- Type: RichMessaging.ProcessPaymentRequest
- The payment request.
Return Value
ProcessPaymentHandler Example Implementation
This is an example implementation of the RichMessaging.ProcessPaymentHandler interface.
global class MyProcessPaymentHandler implements Richmessaging.ProcessPaymentHandler {
global RichMessaging.ProcessPaymentResult processPaymentRequest(RichMessaging.ProcessPaymentRequest paymentRequest) {
// TODO: Reach out to your payment processor here and return success or failure based on the result of that request
return new RichMessaging.ProcessPaymentResult(RichMessaging.ProcessPaymentResultStatus.SUCCESS);
}
}