4D Payments SDK 2016 .NET Edition
4D Payments SDK 2016 .NET Edition
Questions / Feedback?

GlobalNetworkResponse Type

Contains information about the debit network the card number belongs to.

Remarks

If the NetworkName, NetworkId, and AuthorizerNumber contain data identifying a debit network, you can safely assume that the card number you're validating is a debit card, and may ask the customer to enter their PIN.

Fields

AuthorizerNumber
String

Two-digit code that identifies the debit network. The NetworkName NetworkId and AuthorizerNumber fields are used to identify the debit network to which the card belongs. The current list of available networks is shown below:

NetworkNameNetworkIdAuthorizerNumber
Accel ACL 69
AFFN AFN 68
Alaska Option AKO 61
CU24 C24 85
Interlink ILK 48
Jeanie JEN 86
Star Northeast (MAC) MAC 17
Maestro MAE 40
Nets NET 83
NYCE NYC 28
Pulse PUL 06
Star Southeast SES 07
Shazam SHZ 58
Star West STX 23
TYME TYM 78

This field will be blank if the card number you're validating does not belong to a debit card.

Code
String

Contains the transaction result code from the Global Transport Gateway. This value signifies the result of the transaction (i.e. approved, declined, etc). When programmatically validating a transaction's result, this value should ALWAYS be used instead of any response message describing the result. See the table below for a full list of result codes and descriptions.

-100Transaction NOT Processed; Generic Host Error.
0Approved.
2Invalid Transaction.
3Invalid Transaction Type.
3Unsupported Transaction Type.
4Invalid Amount.
4Invalid Cash Back Amount.
5Invalid Merchant Information.
6Time Out Waiting for Host Response.
7Field Format Error. See Message and MessageDetail for more info.
7Swiped and Card Present transactions are not supported in Card Not Present markets.
8Not a Transaction Server.
11Client Timeout Waiting for Response.
12Declined.
14Transaction Type Not Supported In This Version.
19Original Transaction Id, PNRef, or Approval Code Not Found.
20Customer Reference Number Not Found.
22Invalid ABA Number.
23Invalid Account Number.
24Invalid Expiration Date.
25Transaction Type Not Supported by Host.
26Invalid Reference Number or PNRef.
27Invalid Receipt Information.
28Invalid Check Holder Name.
29Invalid Check Number.
30Check DL Verification Requires DL State.
31Cannot perform multiple captures on a PreAuth.
40Not Currently Supported.
50Insufficient Funds Available.
99General Error.
100Invalid Transaction Returned from Host.
101Timeout Value too Small or Invalid Time Out Value.
102Processor Not Available.
103Error Reading Response from Host.
104Timeout waiting for Processor Response.
105Credit Error.
106Host Not Available.
107Duplicate Suppression Timeout.
108Void Error/Cannot void a previously voided or settled transaction.
109Timeout Waiting for Host Response.
110Duplicate Transaction.
111Capture Error.
112Failed AVS Check.
113Cannot Exceed Sales Cap / Requested Refund Exceeds Available Refund Amount.
114Cannot refund a voided transaction.
115Sum of Tax, Tip, and Cash Back amount cannot exceed total Amount.
116Unsupported Card Type.
117Only Sales, Repeat Sales, Force Captures, and Post Authorizations can be refunded.
118The amount of a Pre-Auth Complete (Capture) must be less than or equal to the original amount authorized. Please retry.
200A Partial Authorization of a pre-paid card. This is considered an Approved transaction. Check the AuthorizedAmount field for the amount approved. See below for more information.
1000Generic Host Error or General Exception. (Missing or invalid data). See Message and MessageDetail for more info.
1001Invalid Login Information.
1002Insufficient Privilege or Invalid Amount.
1002AVS Only transactions are not supported in E-Commerce markets.
1002Debit/EBT Return transactions must provide the PNRef from the original Sale. Please retry.
1002Zip is required for AVS Only transaction type.
1003Invalid Login Blocked.
1004Invalid Login Deactivated.
1005Transaction Type or Service Not Allowed.
1006Unsupported Processor.
1007Invalid Request Message.
1008Invalid Version / The MAC value is required.
1010Payment Type Not Supported.
1011Error Starting Transaction.
1012Error Finishing Transaction.
1013Error Checking Duplicate.
1014No Records To Settle (in the current batch).
1015No Records To Process (in the current batch).

A Partial Authorization transaction occurs when the issuer authorizes part of the sale amount on a pre-paid credit card. The transaction is approved for an amount less than the original TransactionAmount, and the customer must tender the remaining balance with another form of payment. When a transaction is partially approved, the Code will contain "200", the Message will contain "Partial Approval", and the MessageDetail will contain "PARTIAL AP", "PARTIALLY APPROVED", or "PARTIALLY APPROVED AUTHONLY" (for auth-only transactions). the AuthorizedAmount will contain the amount of the transaction that was authorized, and the BalanceDue field will indicate the amount still owed by the customer.

If a partial authorization occurs and the customer does not wish to go through with the transaction, you must submit a reversal of the authorization in order to return funds to the prepaid card.

NetworkId
String

Identification code for the debit network. The NetworkName NetworkId and AuthorizerNumber fields are used to identify the debit network to which the card belongs. The current list of available networks is shown below:

NetworkNameNetworkIdAuthorizerNumber
Accel ACL 69
AFFN AFN 68
Alaska Option AKO 61
CU24 C24 85
Interlink ILK 48
Jeanie JEN 86
Star Northeast (MAC) MAC 17
Maestro MAE 40
Nets NET 83
NYCE NYC 28
Pulse PUL 06
Star Southeast SES 07
Shazam SHZ 58
Star West STX 23
TYME TYM 78

This field will be blank if the card number you're validating does not belong to a debit card.

NetworkName
String

Name of the debit network. The NetworkName NetworkId and AuthorizerNumber fields are used to identify the debit network to which the card belongs. The current list of available networks is shown below:

NetworkNameNetworkIdAuthorizerNumber
Accel ACL 69
AFFN AFN 68
Alaska Option AKO 61
CU24 C24 85
Interlink ILK 48
Jeanie JEN 86
Star Northeast (MAC) MAC 17
Maestro MAE 40
Nets NET 83
NYCE NYC 28
Pulse PUL 06
Star Southeast SES 07
Shazam SHZ 58
Star West STX 23
TYME TYM 78

This field will be blank if the card number you're validating does not belong to a debit card.

OfflineSupported
Boolean

Indicates whether offline transactions are supported for the debit network.

Constructors

[VB.NET]
Public GlobalNetworkResponse()

[C#]
public GlobalNetworkResponse();



 
 
Copyright (c) 2020 4D Payments Inc. - All rights reserved.
4D Payments SDK 2016 .NET Edition - Version 16.0 [Build 7502]