PaymentInitiationGateway Class

Represents gateway-specific payment initiation details.

Namespace

RichMessaging

PaymentInitiationGateway Properties

The following are properties for PaymentInitiationGateway.

orderId

The order ID associated with the gateway payment initiation.

Signature

public String orderId {get; set;}

Property Value

Type: String

orderIdValue

The order ID variable for the gateway payment initiation.

Signature

public String orderIdValue {get; set;}

Property Value

Type: String

currency

The currency of the gateway payment.

Signature

public String currency {get; set;}

Property Value

Type: String

currencyValue

The currency variable of the gateway payment.

Signature

public String currencyValue {get; set;}

Property Value

Type: String

amount

The amount of the gateway payment.

Signature

public Double amount {get; set;}

Property Value

Type: Double

amountValue

The amount variable of the gateway payment.

Signature

public Double amountValue {get; set;}

Property Value

Type: Double

gatewayProperties

The gateway-specific properties for the payment.

Signature

public RichMessaging.PaymentGatewayProperties gatewayProperties {get; set;}

gatewayPropertiesValue

The gateway properties variable for the payment.

Signature

public RichMessaging.PaymentGatewayProperties gatewayPropertiesValue {get; set;}

signature

The cryptographic signature of the gateway payment request.

Signature

public String signature {get; set;}

Property Value

Type: String

signatureValue

The signature variable of the gateway payment request.

Signature

public String signatureValue {get; set;}

Property Value

Type: String

metadata

Additional metadata for the gateway payment.

Signature

public Map<String, String> metadata {get; set;}

Property Value

Type: Map<String, String>

metadataValue

The metadata variable for the gateway payment.

Signature

public Map<String, String> metadataValue {get; set;}

Property Value

Type: Map<String, String>