Hosted Payment Page Redirect Responses

ScenarioRedirect Response (Successful BCT)Redirect Response (Unsuccessful BCT)Redirect Response (Successful BAT)Redirect Response (Unsuccessful BAT)

Single Transaction without Trial Period

1. All HPP Parameters -

  • f hostedPaymentPage
  • HPP ID
  • HPP Item Price[s]
  • HPP Item Description[s]
  • HPP Total Amount

2. Success URL
3. bank_card_transaction_auth_code
4. bank_card_transaction_id
5. bank_card_token (if vault option is chosen)

6. merchant_sdk_username

7. bank_card_transaction_status

  1. All HPP Parameters
  2. Decline URL
  3. merchant_sdk_username
  4. bank_card_transaction_id
  5. bank_card_transaction_status
  1. All HPP Parameters
  2. Success URL
  3. bank_account_transaction_id
  4. bank_card_token (Only if vault option is chosen)
  5. merchant_sdk_username

Single Transaction with Trial Period

  1. All HPP Parameters
  2. Success URL
  3. recurring_transaction_id
  4. bank_card_token 
  5. merchant_sdk_username

  1. All HPP Parameters
  2. Success URL
  3. recurring_transaction_id
  4. bank_account_token 
  5. merchant_sdk_username

Recurring Transaction with or without Trial Period

  1. All HPP Parameters
  2. Success URL
  3. recurring_transaction_id
  4. bct_one_time_charge_id (If one time charge is present)
  5. bank_card_token
  6. merchant_sdk_username
  1. All HPP Parameters
  2. Decline URL
  3. bct_one_time_charge_id (If one time charge is present)
  4. merchant_sdk_username
  1. All HPP Parameters
  2. Success URL
  3. recurring_transaction_id
  4. bat_one_time_charge_id (If one time charge is present)
  5. bank_account_token
  6. merchant_sdk_username
  1. All HPP Parameters
  2. Decline URL
  3. bat_one_time_charge_id (If one time charge is present)
  4. merchant_sdk_username
Convenience/Software fee (where two transactions are processed)
  1. Same fields as Single Transaction without Trial Period
  2. bct_con_fee_auth_code
  3. bct_con_fee_transaction_id
  4. con_fee_merchant_sdk_username
  5. con_fee_bank_card_token (when saving to vault)
  6. bct_con_fee_transaction_status
  1. All HPP Parameters
  2. Decline URL
  3. merchant_sdk_username
  4. bank_card_transaction_id
  5. bank_card_transaction_status
  6. bct_con_fee_transaction_id
  7. bct_con_fee_transaction_status
  8. con_fee_merchant_sdk_username
  9. con_fee_bank_card_token (when saving to vault)