 | PaymentServiceGetPortalPaymentProviderById Method |
Gets the portal payment provider by payment provider identifier.
Namespace:
AMCS.Elemos.IntegrationService.Services.Payment
Assembly:
AMCS.Elemos.IntegrationService (in AMCS.Elemos.IntegrationService.dll) Version: 1.0.0.0 (1.0.0.0)
Syntaxpublic PartialPaymentProviderEntity GetPortalPaymentProviderById(
string authKey,
Nullable<int> paymentProviderId,
Nullable<int> paymentPointId,
int departmentId,
Nullable<int> creditCardVaultId
)
Public Function GetPortalPaymentProviderById (
authKey As String,
paymentProviderId As Nullable(Of Integer),
paymentPointId As Nullable(Of Integer),
departmentId As Integer,
creditCardVaultId As Nullable(Of Integer)
) As PartialPaymentProviderEntity
Parameters
- authKey
- Type: SystemString
The authentication key. This is an auto generated key generated by AMCS and should be provided to gain access to the system. This key is used to audit all methods and transactions performed using this interface. - paymentProviderId
- Type: SystemNullableInt32
The payment provider identifier. - paymentPointId
- Type: SystemNullableInt32
The payment point identifier, from this we use it's payment provider. - departmentId
- Type: SystemInt32
The department identifier. From this we get the base portal url. - creditCardVaultId
- Type: SystemNullableInt32
The credit card vault identifier.
Return Value
Type:
PartialPaymentProviderEntity
ExceptionsException | Condition |
---|
Exception | Payment provider of id + paymentProviderId + could not be found |
FaultException | new FaultCode(GetPortalPaymentProviderByPaymentProviderId) |
FaultCode | GetSettingsByPaymentSetingsIdError |
See Also