Juice Financial
  • Introduction
  • ErrorCodes
  • Authentication
  • APIS
    • Administration
      • Add ACH Transaction
      • Add Processor Real Time Txn
      • Allocate Inventory
      • CardNo to RPCBB Conversion
      • Change Password
      • Check DB Up Request(Monitoring)
      • End Card Session
      • Force Change Password
      • Get Billers List
      • Get Card Effective Fee
      • Get Card Session Details
      • Get Mobile Upgrade
      • Get Product Types
      • Login
      • Manage AML Exception
      • Manage Card Session
      • Manage Code Group
      • Manage Daily Limit
      • Manage FBE
      • Manage Fee
      • Manage File
      • Manage Load Account
      • Manage Order
      • Manage Org To Orgs Relation
      • Manage Praxell Code
      • Manage Sub Organization
      • Manage Terminal
      • Manage User
      • Manage White List
      • Ping
      • Reprocess ACH Transaction
      • Reset Password
      • Resolve Card Session
      • Set Single Day Override
      • Start Card Session
      • Update ACH Transaction Status
      • Validate Inventory Location
      • Validate Product Type
      • View Debit Organizations Hierarchy
    • Card Issuance
      • Activate-Card
      • Instant-Issue-Card
      • New-Card
    • Card Status & Management
      • Change-Card-Pin
      • Close-Card
      • Free Card
      • Get Card Balance
      • Get Card Details
      • Get Card Holder Spend Limits
      • Get Card Holds
      • Get Card Report
      • Get Cards Report
      • Get Card Text Info
      • Inform Lost Stolen Card
      • Load Network Verify Card
      • Lock Card
      • Reopen Card
      • Request OTP
      • Research Card
      • Reset Card PIN
      • Return To Inventory
      • Search Cardholder
      • Suspend Card
      • Swap Cards DDAs
      • Unlock Card
      • Unsuspend Card
      • Update Card Holder Spend Limits
      • Update Card Replacement Status
      • Update Cardholder DOB
      • Update Cardholder
      • Update Fee Less Card
      • Verify Card PIN
      • Verify Cardholder
      • Verify OTP
    • Cardholder Management
      • Change Cardholder Password
      • Enroll Cardholder
      • Get Cardholder Details
      • Reset Cardholder Password
    • Transactions
      • Card to Card Transfer
      • Charge Fee
      • Load Network Reload Card
      • Load Network Unload Card
      • Load Network Verify Card
      • Load Network Void Card
      • Pay CH Bill
      • Reverse Fee
      • Webhook Examples
Powered by GitBook
On this page
  • Pay CH Bill
  • Input Parameters:
  • Output Parameters:
  • XML Samples
  • Input XML
  1. APIS
  2. Transactions

Pay CH Bill

Pay CH Bill

The Pay CH Bill allows a cardholder to pay a bill.

Input Parameters:

Name
Required
Definition
Comments

Amount

Y

Format: Numeric, 1-9 Description: The amount is in cents.

BillNickname

N

Format: Alphanumeric, 100 Description: The name of the bill as defined by the cardholder Can contains as well all special characters (but cannot contain only blank)

BPPTransactionSessionID

N

Alphanumeric, 1-20

ID

Y

Format: Numeric, 1-19 Description: Input should be RPID in case IDType = RPID Input should be Card Number in case IDType = CardNumber

IDType

Y

CardNumber (Default), RPID, ANY (add ANY only to ALL APIs - allow to send RPID/DDA number and the application identify it and change it to card number)

Output Parameters:

Name
Definition
Failure Case
Success Case
Comments

ApprovalCode

Format:Alphanumeric, 8

Not returned

Returned

BillerAccount

Format: Alphanumeric, 100

Not returned

Returned

Billers/Biller tag

BillNickname

Format: Alphanumeric, 100 Description: The name of the bill as defined by the cardholder Can contains as well all special characters (but cannot contain only blank)

Not returned

Returned

Billers/Biller tag

BPPBillerCutoffTime

Format: Alphanumeric, 12

Not returned

Returned

Billers/Biller tag

BPPBillerDescription

Format: Alphanumeric, 100 Description: The name of the biller to show to the end user

Not returned

Returned

Billers/Biller tag

BPPBillerID

Format: Alphanumeric, 100 Description: Value got from Get Billers List API

Not returned

Returned

Billers/Biller tag

BPPBillerPhone

Format: Numeric, 14

Not returned

Returned

Billers/Biller tag

BPPBillerWebsite

Format: Alphanumeric, 40 (including all web address strings as : / .)

Not returned

Returned

Billers/Biller tag

BPPCancelWarnFlag

Format: Y/N

Not returned

Returned

Billers/Biller tag

BPPExpectedPostingTimeFrame

Format: Alphanumeric, 100

Not returned

Returned

Billers/Biller tag

BPPFeeAmount

Format: Numeric, 1-14

Not returned

Returned

BPPRefundWarnFlag

Format: Y/N

Not returned

Returned

Billers/Biller tag

BPPServiceOfferingID

Format: Alphanumeric, 21

Not returned

Returned

Billers/Biller tag

FeeAmount

Format: Numeric, 10

Not returned

Returned

BPPCustomerTips

Format: Alphanumeric, 1-120

Not returned

Returned

Tips/tip tag

BPPTollFreePhoneNumber

Format: Alphanumeric, 1-120

Not returned

Returned

ProductTypeName

Format: Alphanumeric, 1-120 Description: Each sub program in Praxell consists of one or more product types. A product type is a set of attributes that are applied to the cards that belong to this product type. The ProductTypeName field is the name of the product used when creating and issuing cards.

Not returned

Returned

CardNumber

Format: Numeric, 16

Not returned

Returned

OriginalAvailableCardBalance

Format: Numeric, 11

Not returned

Returned

AvailableCardBalance

Format: Numeric, 11

Not returned

Returned

XML Samples

Input XML

<?xml version="1.0" ?>
<PraxellXMLRequest>
    <AuthenticationDetails>
        <UserName>abuali_QA</UserName>
        <UserPassword>1q2w3e4r</UserPassword>
      <ClientSourceIP></ClientSourceIP> 
 </AuthenticationDetails>;
    <ServiceDetails>
        <UniqueRequestId>1212121212121252</UniqueRequestId>
        <ServiceName>PayCHBill</ServiceName>
    </ServiceDetails>
    <Origin>
        <OriginType>ExtAPI</OriginType>
    </Origin>
    <ServiceParams>        
        <Amount>1300</Amount>
        <BillerMobilePhone>052123456</BillerMobilePhone>
        <BillerZip>12345</BillerZip>
        <BillNickname>my bill</BillNickname>
        <BPPBillerID>PRX_Biller1</BPPBillerID>
        <BPPBillerLookupType>MobilePhoneAndZip</BPPBillerLookupType>
        <ID>1897890060769839</ID>
        <IDType>CardNumber</IDType>
    </ServiceParams>
</PraxellXMLRequest>
 <?xml version="1.0" ?> 
  <PraxellXMLResponse>
  <ResponseDetails>
  <ServiceName>PayChBill</ServiceName> 
  <SessionId>18495717201130110</SessionId> 
  <StatusCode>0</StatusCode> 
  <StatusName>StatusOK</StatusName> 
  <StatusDescription>NA</StatusDescription> 
  <ServiceDate>2011-11-21 17:30:09</ServiceDate> 
  <ServiceId>18495717201130110</ServiceId> 
  </ResponseDetails>
  <ResponseParams>
     <ApprovalCode> </ApprovalCode> 
  </ResponseParams>
<?xml version="1.0"?>
<PraxellXMLResponse>
  <ResponseDetails>
    <ServiceName>PayCHBill</ServiceName>
    <SessionId>07071612200737105</SessionId>
    <StatusCode>70029</StatusCode>
    <StatusName>Data not found (cardholder not found)</StatusName>
    <StatusDescription>Data not found (cardholder not found)</StatusDescription>
    <ServiceDate>2021-10-01 12:37:50</ServiceDate>
    <ServiceId>07071612200737105</ServiceId>
  </ResponseDetails>
  <ResponseParams>
  </ResponseParams>
</PraxellXMLResponse>
PreviousLoad Network Void CardNextReverse Fee

Last updated 7 months ago