4. FUNDAMENTOS DE INSPECCIÓN TÉCNICA DE EQUIPOS DE PERFORACIÓN
4.2. FUNDAMENTOS DE LA INSPECCIÓN TÉCNICA DE EQUIPOS DE
4.2.2 PROCESO DE INSPECCIÓN DE TALADROS DE PERFORACIÓN Y SUS
Required Request Fields
Field Name Description Required Length Format Comments profile_id Identifies the source
of the incoming request.
Yes 20 N
profile_key Specifies the API password assigned to the specified profile identifier.
Yes 32 A/N
transaction_type Transaction type Yes 1 A Z=Batch Close Batch_number Used to specify the
batch number to close Yes 3 N Valid values are 1-999. System edits for duplicate batches and will reject a batch submitted with the same batch number within 5 calendar days Request: POST /mes-api/tridentApi HTTP/1.1 Content-Type: application/x-www-form-urlencoded Cache-Control: no-cache Pragma: no-cache User-Agent: Java/1.7.0_21 Host: cert.merchante-solutions.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection: keep-alive Content-Length: 578 profile_id=94100009999900000001&profile_key=gvQzgKXOTEoDzpzJzROrQQzoKLaEqxjf&tra nsaction_type=Z&batch_number=1 Response: transaction_id=932f3671fa9f34bc8e1517ebb427b269&error_code=000&auth_response_text= Batch Closed
9.5 Verification Only
9.5.1 Verification Only
Required Request Fields
Field Name Description Required Length Format Comments profile_id Identifies the source
of the incoming request.
Yes 20 N
profile_key Specifies the API password assigned to the specified profile identifier.
Yes 32 A/N
card_number Cardholder account
number Yes 5- 22 N
card_exp_date Card expiration date Yes 4 N Submit at MMYY, if the month is single digit precede with a leading zero.
Field Name Description Required Length Format Comments
expired date is submitted, and the moto_ecommerce_ind is set to a 2 or 3 (recurring), the Payment Gateway will submit 0000 as the expiration date in the authorization request.
transaction_amount Transaction amount Yes 12 0.00 Must send a value of 0.00 for this transaction type.
transaction_type Transaction type Yes 1 A A=Verification Only cardholder_street_address Cardholders address
data. When present an AVS request is issued. Example: 123 Main St.
No Unlimite
d A/N/+ Special characters require URL encoding. System can only send 19 characters of the address field, will send first 19. Only required of desired for validation cardholder_zip Cardholder zip or
postal code. When present an AVS request is issued. Example: 55555 or 555554444.
No 5 or 9 N Note: cardholder_zip is also a field used for card-present transactions when the magnetic strip fails to be read. Only required of desired for validation. Request: POST /mes-api/tridentApi HTTP/1.1 Content-Type: application/x-www-form-urlencoded Cache-Control: no-cache Pragma: no-cache User-Agent: Java/1.7.0_21 Host: cert.merchante-solutions.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection: keep-alive Content-Length: 578 profile_id=94100009999900000001&profile_key=gvQzgKXOTEoDzpzJzROrQQzoKLaEqxjf&tra nsaction_type=A&cardholder_street_address=123+Main&cardholder_zip=55555&transaction_a mount=0.00&card_number=4012301230123010&card_exp_date=1111 Response: transaction_id=6117bf65fc4f38b7bc0ca4cd46eed6d1&error_code=000&auth_response_text= Card OK&avs_result=Y&auth_code=T2067H
9.6 Inquiry
9.6.1 Inquiry Transaction
Required FieldsField Name Description Required Length Format Comments profile_id Identifies the source of the
incoming request. Yes 20 N profile_key Specifies the API password
assigned to the specified profile identifier.
Yes 32 A/N
transaction_type Transaction type Yes 1 A I=Inquiry Retry_id Used to look up an Inquiry
Request: POST /mes-api/tridentApi HTTP/1.1 Content-Type: application/x-www-form-urlencoded Cache-Control: no-cache Pragma: no-cache User-Agent: Java/1.7.0_21 Host: cert.merchante-solutions.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection: keep-alive Content-Length: 578 profile_id=94100009999900000001&profile_key=gvQzgKXOTEoDzpzJzROrQQzoKLaEqxjf&tra nsaction_type=I&retry_id=123456 Response: transaction_id=51e8ea7ef94e3813a00b2a2331cd2679&error_code=000&auth_response_text =Exact Match&avs_result=Y&cvv2_result=M&auth_code=T7362H&retry_count=2
9.7 Partial Authorization
9.7.1 Sale with Partial Authorization
Required Request FieldsField Name Description Required Length Format Comments profile_id Identifies the source
of the incoming request.
Yes 20 N
profile_key Specifies the API password assigned to the specified profile identifier.
Yes 32 A/N
card_number Cardholder account
number Yes 5- 22 N
card_exp_date Card expiration date Yes 4 N Submit at MMYY; if the month is single digit precede with a leading zero.
transaction_amount Transaction amount Yes 12 N
transaction_type Transaction type Yes 1 A D=Sale
invoice_number Yes, for
preferred Interchange
17 A/N Defined by Visa as 0-9, a-z, A-Z or spaces.
No special characters permitted. cardholder_street_address Cardholders address
data. When present an AVS request is issued. Example: 123 Main St.
No Unlimite
d A/N/+ Special characters require URL encoding. System can only send 19 characters of the address field, will send first 19.
cardholder_zip Cardholder zip or
postal code. Yes, for preferred Interchange
5 or 9 N When present an AVS request is issued. Example: 55555 or 555554444.
Rctl_partial_auth Partial_auth Y 12 D,P Will contain the authorized amount (not necessarily the request amount).
Request:
POST /mes-api/tridentApi HTTP/1.1
Cache-Control: no-cache Pragma: no-cache
User-Agent: Java/1.7.0_21
Host: cert.merchante-solutions.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection: keep-alive Content-Length: 578 profile_id=9410000xxxxx000000xx&profile_key=xxxxxx&transaction_type=D&card_numb er=4012xxxxxxxx8888&card_exp_date=1216&transaction_amount=1.00&&cvv2=123&ca rdholder_street_address=123+N.+Main&cardholder_zip=55555&invoice_number=12345 6&rctl_partial_auth=true Response: transaction_id=d96cdfb30aab3e8d9944f9ab4fd5b646&error_code=010&auth_response_t ext=Partial Approval&avs_result=Y&cvv2_result=M&auth_code=T2055H&partial_auth=0.33