You can authorize a payment for Samsung Pay using two different types of decryption
methods:
Cybersource
or Merchant. Each decryption method requires a
different set of required API fields. In addition, depending on which card type is used,
different fields are required for requesting the authorization service. The following table provides details about authorizations for specific
processors:
Payment Processor | Authorization Information |
---|---|
American Express Direct | For USD, American Express Direct limits authorization
and capture amounts to 9,999,999.00. For other currencies, the
maximum amount depends on the currency. Contact American Express
for the maximum amounts for the currencies that you are using.
Regardless of exponent or currency, the maximum number of digits
for the amount value is 12 digits. |
Asia, Middle East, and Africa Gateway | Asia, Middle East, and Africa Gateway limits authorization and capture
amounts to four bytes; therefore, the maximum amount is
2147483647. Certain acquirers that are connected to the
Asia, Middle East, and Africa Gateway require that an authorization
be automatically captured. |
Atos | Atos limits authorization, capture, and
credit amounts to 12 digits; therefore, the maximum amount is
999999999999. IMPORTANT
Authorizations time out
after 5 days, 20 hours, and 30 minutes. For Maestro (UK
Domestic), when you submit a capture request after 5 days,
20 hours, and 30 minutes, you must reauthorize first. For
all other card types, when you submit a capture request
after 5 days, 20 hours, and 30 minutes, Cybersource tries to obtain a fresh
authorization. |
Barclays | The amount is rounded to the correct number of decimal places for the currency. Barclays does not support amounts of 0.01. Barclays supports zero amount authorizations and amounts greater than 0.01.Barclays supports enhanced response codes in authorization reply messages. Enhanced response codes provide detailed information about declined transactions. Contact Barclays customer support to have this capability enabled for your account. |
Cielo | Automatic Capture and Standard Capture:
Cielo supports standard captures and
automatic captures:
Combo Cards: Some card types can be processed as
credit cards and debit cards. On Cielo :
Debit Cards: For debit cards on Cielo :
|
Comercio Latino | Regardless of exponent or currency, the maximum number of
digits for the amount value is 19 digits. The acquirer can
impost additional restrictions on the maximum amount.
Debit Cards: For debit cards on Comercio Latino :
|
Cybersource Latin American Processing | For some countries you must submit an automatic capture. For
other countries, you can submit standard authorization and
capture requests. Contact customer support for each country’s
requirements. For transactions in Brazil, you must request
the follow-on capture within five days of the authorization
request. Cybersource Latin American Processing
is the name of a specific processing connection. Cybersource Latin American Processing Cybersource Latin American Processing . It
is not for any other Latin American processors. |
FDMS South | For the Indonesian rupiah (IDR) and Chilean peso (CLP)
currencies only:
|
GPN | GPN limits the authorization, capture,
and credit amounts to 10 digits. |
HSBC | The amount is rounded to the correct number of decimal places
for the currency. HSBC supports enhanced
response codes in authorization reply messages. Enhanced
response codes provide detailed information about declined
transactions. Contact HSBC customer
support to have this capability enabled for your
account. |
Ingenico ePayments | For Cartes Bancaires, the authorization and capture amount
must be 0.99 EUR or more. |
Moneris | > Moneris limits authorization and capture amounts to nine
digits; therefore, the maximum amount is 9999999.99. |
RBS WorldPay Atlanta | RBS WorldPay Atlanta limits the authorization,
capture, and credit amounts to the equivalent of 999,999.99 USD.
Depending on the value you send, the decimal is either
truncated or appended. For example, if you send 1.123 the
decimal is truncated to 1.12. If you send 123 it is
converted to 123.00. |
RuPay | RuPay requires payer authentication
for all authorization requests. The reply message for the
payer authentication check enrollment service indicates
whether a card requires single-message processing or
dual-message processing. In the authorization request,
the e-commerce indicator must be
rpy .When you do not receive an
authorization reply message, request the check status
service. |
Streamline | Streamline limits authorization and
capture amounts to 11 digits; therefore, the maximum amount is
999999999.99. Streamline supports
enhanced response codes in authorization reply messages.
Enhanced response codes provide detailed information about
declined transactions. Contact Streamline customer support to have this capability enabled for your
account. |
TSYS Acquiring Solutions | TSYS Acquiring Solutions limits authorization and capture
amounts to the equivalent of 99,999.99 USD. To process an amount
greater than this, contact TSYS Acquiring Solutions . |
Visa Platform Connect | Visa Platform Connect limits authorization and capture
amounts to 999999999999 (twelve 9s). |
Worldpay VAP | Worldpay VAP limits authorization and
capture amounts to eight digits; therefore, the maximum amount
is 99999999. |
Example: Cybersource Decryption with JCB
Using the SCMP API
Cybersource
Decryption with JCB
Using the SCMP APIAuthorization Request
bill_address1=123 Main Street bill_address2=Suite 12345 bill_city=Small Town bill_country=US bill_state=CA bill_zip=98765 card_type=007 currency=usd customer_cc_expmo=12 customer_cc_expyr=2031 customer_cc_number=xxxx55555555xxxx customer_email=js@example.com customer_firstname=Jane customer_lastname=Smith customer_phone=999-999-9999 eci_raw=05 grand_total_amount=100.00 ics_applications=ics_auth merchant_id=med123 cavv=EHuWW9PiBkWvqE5juRwDzAUFBAk= payment_network_token_transaction_type=1 payment_solution=008
Authorization Response
auth_auth_amount=100.00 auth_auth_avs=X auth_auth_code=888888 auth_auth_response=100 auth_avs_raw=I1 auth_rcode=1 auth_rflag=SOK auth_rmsg=Request was processed successfully. auth_trans_ref_no=15356268CR2XF23X currency=USD ics_rcode=1 ics_rflag=SOK ics_rmsg=Request was processed successfully. merchant_ref_number=ref123 request_id=4697369268106124601541