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
  • Manage Order
  • Input Parameters:
  • Output Parameters:
  • XML Samples
  • Input XML
  1. APIS
  2. Administration

Manage Order

Manage Order

The Manage Order API allow to manage orders from creation stage to completion stage

Input Parameters:

Name
Required
Definition
Comments

ApprovedBy

Y

Format: Alphanumeric, 30

Relevant for Event values of: APPROVE_ORDER

CardsBoxesInCases

Y

Format: Numeric, 2

Relevant for Event values of: CREATE_ORDER

CardsBoxesInCasesReceived

Y

Format: Numeric, 2

Relevant for Event values of: COMPLETE_ORDER

CardsBundlesInBox

Y

Format: Numeric, 2

Relevant for Event values of: CREATE_ORDER

CardsBundlesInBoxReceived

Y

Format: Numeric, 2

Relevant for Event values of: COMPLETE_ORDER

CardsNumberInBundle

Y

Format: Numeric, 2

Relevant for Event values of: CREATE_ORDER

CardsNumberInBundleReceived

Y

Format: Numeric, 2

Relevant for Event values of: COMPLETE_ORDER

CompletionDescription

N

Format: 1-500, supported characters: Blank a-z A-Z 0-9 . , # $ ( ) / : ? - % + *

& ; @ ! ~ = _ \ '

Description

N

Format: 1-500, supported characters: Blank a-z A-Z 0-9 . , # $ ( ) / : ? - % + *

& ; @ ! ~ = _ \ '

Event

Y

Options: CREATE_ORDER, MANUAL_CREATE_CARDS, APPROVE_ORDER, COMPLETE_ORDER, CREATE_CARDS, MANUAL_CREATE_CARDS, CANCEL_ORDER, DECLINE_ORDER, FAILURE, GET_ORDER_INITIAL_VALUES

Relevant for all events

FromCase

O

Format: Alphanumeric, 20

Relevant for Event values of: MANUAL_CREATE_CARDS

FromCaseReceived

Y

Format: Alphanumeric, 20

Relevant for Event values of: COMPLETE_ORDER

FromRPID

O

Format: Numeric, 1-19

Relevant for Event values of: MANUAL_CREATE_CARDS

FromRPIDReceived

Y

Format: Numeric, 1-19

Relevant for Event values of: COMPLETE_ORDER

Message

N

Format: 1-500, supported characters: Blank a-z A-Z 0-9 . , # $ ( ) / : ? - % + *

& ; @ ! ~ = _ \ '

NamePrinted

Y

Format: 2-26, alpha. Can contains as well space

Relevant for Event values of: CREATE_ORDER, APPROVE_ORDER

OrderArrivalDate

Y

Format: YYYY-MM-DD

Relevant for Event values of: COMPLETE_ORDER

OrderID

Y

Format: Alphanumeric, 20

Relevant for Event values of: APPROVE_ORDER, APPROVE_ORDER, COMPLETE_ORDER, COMPLETE_ORDER, CREATE_CARDS, MANUAL_CREATE_CARDS, CANCEL_ORDER , DECLINE_ORDER , ~FAILURE

OrderShippingDestination

Y

Options: PM/Distributor/DistributorShipping/Reseller by default: None

Relevant for Event values of: CREATE_ORDER

PackageSafetyReceived

Y

Format: Y/N

Relevant for Event values of: COMPLETE_ORDER

PT

Y

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.

Relevant for Event values of: CREATE_ORDER, GET_ORDER_INITIAL_VALUES

RequestedCards

Y

Format: numeric, 6

Relevant for Event values of: CREATE_ORDER,APPROVE_ORDER

RequestedCardsReceived

Y

Format: numeric, 6

Relevant for Event values of: COMPLETE_ORDER

ResellerName

N

Format: Alphanumeric, 1-30

Relevant for Event values of: GET_ORDER_INITIAL_VALUES, CREATE_ORDER

ShippingAddress1

Y

Format: Alphanumeric, 30 Can contains as well all special characters beside: <, >

Relevant for Event Event of: CREATE_ORDER

ShippingAddress2

Y

Format: Alphanumeric, 30 Can contains as well all special characters beside: <, >

Relevant for Event values of: CREATE_ORDER

ShippingCity

Y

Format: Alpha, 1-20 Can contains as well these special characters: /, -, space, comma, period,

Relevant for Event values of: CREATE_ORDER

ShippingCompany

Y

Format: Alphanumeric, 40

Relevant for Event values of: CREATE_ORDER

ShippingState

Y

Format: Alphanumeric, 2

Relevant for Event values of: CREATE_ORDER

ShippingZip

Y

Format: Numeric, 5

Relevant for Event values of: CREATE_ORDER

ToCase

O

Format: Alphanumeric, 20

Relevant for Event values of: MANUAL_CREATE_CARDS

ToCaseReceived

Y

Format: Alphanumeric, 20

Relevant for Event values of: COMPLETE_ORDER

ToRPID

O

Format: Numeric, 1-19

Relevant for Event values of: MANUAL_CREATE_CARDS

ToRPIDReceived

Y

Format: Numeric, 1-19

Relevant for Event values of: COMPLETE_ORDER

Output Parameters:

Name
Definition
Failure Case
Success Case
Comments

BIN

Format: Numeric, 9 Description: includes BIN (6) and SUBBIN (3)

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

CardsBoxesInCases

Format: Numeric, 2

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

CardsBundlesInBox

Format: Numeric, 2

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

CardsNumberInBundle

Format: Numeric, 2

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

ExistingInventoryCards

Format: Numeric, 7

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

ExpirationDate

Format: MMYY

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

InvoiceFile

Format: Binary (provided in PDF file format)

Not returned

Returned

Relevant for Event values of: CREATE_ORDER

FFHouseName

Format: Alphanumeric 50

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

IncompletedPreviousOrderIDForPT

Format: Alphanumeric, 30

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

IncompletedPreviousOrderStatusForPT

Format: Alphanumeric, 30

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

NamePrintedOnCard

Format: 2-26, alpha. Can contains as well space

Not returned

Returned

OrderShippingDestination

Options: PM/Distributor/DistributorShipping/Reseller by default: None

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

ShippingAddress1

Format: Alphanumeric, 30 Can contains as well all special characters beside: <, >

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

ShippingAddress2

Format: Alphanumeric, 30 Can contains as well all special characters beside: <, >

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

ShippingCity

Format: Alpha, 1-20 Can contains as well these special characters: /, -, space, comma, period,

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

ShippingCompany

Format: Alphanumeric, 40

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

ShippingState

Format: Alphanumeric, 2

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

ShippingType

Format: Alphanumeric 20

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

ShippingZip

Format: Numeric, 5

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

SUBBIN

Format: Numeric, 3

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

TotalDistributorPendingOrders

Format: Numeric, 2

Not returned

Returned

Relevant for Event values of: GET_ORDER_INITIAL_VALUES

XML Samples

Input XML

Create order:
<?xml version="1.0" ?>
<PraxellXMLRequest>
    <AuthenticationDetails>
        <UserName>test_sad1</UserName>
        <UserPassword>test_sad</UserPassword>
    </AuthenticationDetails>
    <ServiceDetails>
        <ServiceName>ManageOrder</ServiceName>
        <UniqueRequestId>1212121212121213</UniqueRequestId>
    </ServiceDetails>
    <Origin>
        <OriginType>ExtApi</OriginType>
    </Origin>
    <ServiceParams>
        <EventName>CREATE_ORDER</EventName>
        <CardsNumber>10</CardsNumber>
        <Description>Test create order</Description>
        <OrderShippingDestination>PM</OrderShippingDestination>
        <ShippingCompany>Praxell company</ShippingCompany>
        <ShippingAddress1>Broadway</ShippingAddress1>
        <ShippingAddress2>1200</ShippingAddress2>
        <ShippingCity>New York</ShippingCity>
        <ShippingState>NY</ShippingState>
        <ShippingZip>10001</ShippingZip>
        <PT>Z_Progreso STAR - Low Limit</PT>
        <BoxesInCases>2</BoxesInCases>
        <CardsInBundle>3</CardsInBundle>
        <BundlesInBox>4</BundlesInBox>
        <NamePrinted>My Name Cardholder</NamePrinted>
    </ServiceParams>
</PraxellXMLRequest>

Approve Order:
<?xml version="1.0" ?>
<PraxellXMLRequest>
    <AuthenticationDetails>
        <UserName>st_manager</UserName>
        <UserPassword>st_manager</UserPassword>
    </AuthenticationDetails>
    <ServiceDetails>
        <ServiceName>ManageOrder</ServiceName>
        <UniqueRequestId>1212121212121213</UniqueRequestId>
    </ServiceDetails>
    <Origin>
        <OriginType>ExtApi</OriginType>
    </Origin>
    <ServiceParams>
        <EventName>APPROVE_ORDER</EventName>
        <OrderId>1</OrderId>
        <CardsNumber>11</CardsNumber>
        <NamePrinted>Test Update name</NamePrinted>
        <FinanceApprovedBy>st_manager</FinanceApprovedBy>
        <BundlesInBox>2</BundlesInBox>
        <CardsInBundle>3</CardsInBundle>
        <BoxesInCases>1</BoxesInCases>
        <Description>Test approve</Description>
    </ServiceParams>
</PraxellXMLRequest>

Cancel Order:
<?xml version="1.0" ?>
<PraxellXMLRequest>
    <AuthenticationDetails>
        <UserName>test_sad1</UserName>
        <UserPassword>test_sad</UserPassword>
    </AuthenticationDetails>
    <ServiceDetails>
        <ServiceName>ManageOrder</ServiceName>
        <UniqueRequestId>1212121212121213</UniqueRequestId>
    </ServiceDetails>
    <Origin>
        <OriginType>ExtApi</OriginType>
    </Origin>
    <ServiceParams>
        <EventName>CANCEL_ORDER</EventName>
        <OrderId>1</OrderId>
        <Description>Test cancel</Description>
    </ServiceParams>
</PraxellXMLRequest>
Complete:
<?xml version="1.0" ?>
<PraxellXMLRequest>
    <AuthenticationDetails>
        <UserName>test_sad1</UserName>
        <UserPassword>test_sad</UserPassword>
    </AuthenticationDetails>
    <ServiceDetails>
        <ServiceName>ManageOrder</ServiceName>
        <UniqueRequestId>1212121212121213</UniqueRequestId>
    </ServiceDetails>
    <Origin>
        <OriginType>ExtApi</OriginType>
    </Origin>
    <ServiceParams>
       <EventName>COMPLETE_ORDER</EventName>
        <OrderId>2</OrderId>
        <Description>Test complete order</Description>
        <FromCaseReceived>10</FromCaseReceived>
        <ToCaseReceived>12</ToCaseReceived>
        <FromRPIDReceived>12</FromRPIDReceived>
        <ToRPIDReceived>120</ToRPIDReceived>
        <CardsInBundleReceived>6</CardsInBundleReceived>
        <BoxesInCasesReceived>8</BoxesInCasesReceived>
        <BundlesInBoxReceived>7</BundlesInBoxReceived>
        <OrderArrivalDate>2013-12-22</OrderArrivalDate>
        <CardsNumberReceived>222</CardsNumberReceived>
        <PackageSafetyReceived>Y</PackageSafetyReceived>
    </ServiceParams>
</PraxellXMLRequest>

Manual Create Cards:
<?xml version="1.0" ?>
<PraxellXMLRequest>
    <AuthenticationDetails>
        <UserName>st_manager</UserName>
        <UserPassword>st_manager</UserPassword>
    </AuthenticationDetails>
    <ServiceDetails>
        <ServiceName>ManageOrder</ServiceName>
        <UniqueRequestId>1212121212121213</UniqueRequestId>
    </ServiceDetails>
    <Origin>
        <OriginType>ExtApi</OriginType>
    </Origin>
    <ServiceParams>
        <EventName>MANUAL_CREATE_CARDS</EventName>
        <OrderId>2</OrderId>
        <Description>Test man create cards order</Description>
        <FromRPID>12</FromRPID>
        <ToRPID>211</ToRPID>
        <FromCase>12</FromCase>
        <ToCase>14</ToCase>
    </ServiceParams>
</PraxellXMLRequest>

Get Order Initial Values:
<?xml version="1.0" ?>
<PraxellXMLRequest>
    <AuthenticationDetails>
        <UserName>test_sad1</UserName>
        <UserPassword>test_sad</UserPassword>
    </AuthenticationDetails>
    <ServiceDetails>
        <ServiceName>ManageOrder</ServiceName>
        <UniqueRequestId>1212121212121213</UniqueRequestId>
    </ServiceDetails>
    <Origin>
        <OriginType>ExtApi</OriginType>
    </Origin>
    <ServiceParams>
        <EventName>GET_ORDER_INITIAL_VALUES</EventName>
        <PT>Z_Progreso STAR - Low Limit</PT>
    </ServiceParams>
</PraxellXMLRequest>

Decline Order:
<?xml version="1.0" ?>
<PraxellXMLRequest>
    <AuthenticationDetails>
      <UserName>stmanager</UserName>
      <UserPassword>st_manager</UserPassword>
    </AuthenticationDetails>
    <ServiceDetails>
        <ServiceName>ManageOrder</ServiceName>
        <UniqueRequestId>1212121212121213</UniqueRequestId>
    </ServiceDetails>
    <Origin>
        <OriginType>ExtApi</OriginType>
    </Origin>
    <ServiceParams>
        <EventName>DECLINE_ORDER</EventName>
        <OrderId>1</OrderId>
        <Description>Test decline</Description>
        <DeclineMessage>Test message</DeclineMessage>
    </ServiceParams>
</PraxellXMLRequest>
Get Order Initial Values:
<?xml version="1.0"?>
<PraxellXMLResponse>
     <ResponseDetails>
        <ServiceName>ManageOrder</ServiceName>
        <SessionId>09ad8525-9148-4943-ab37-f1eba5153d33</SessionId>
        <StatusCode>0</StatusCode>
        <StatusName>StatusOK</StatusName>
        <StatusDescription>NA</StatusDescription>
        <ServiceDate>2013-12-29 14:00:02</ServiceDate>
        <ServiceId>09ad8525-9148-4943-ab37-f1eba5153d33</ServiceId>
    </ResponseDetails>
<ResponseParams>
  <ShippingDestination>DistributorShipping</ShippingDestination>
  <ShippingCompany>no name</ShippingCompany>
  <ShippingAddress1>ee_e</ShippingAddress1>
  <ShippingAddress2>bbb</ShippingAddress2>
  <ShippingCity>ccc</ShippingCity>
  <ShippingState>AK</ShippingState>
  <ShippingZip>11111</ShippingZip>
  <FulfillmentHouse>ArrowEye</FulfillmentHouse>
  <NamePrinted>Test Cardholder</NamePrinted>
  <ShippingType></ShippingType>
  <CardsInBundle>2</CardsInBundle>
  <BoxesInCases>4</BoxesInCases>
  <BundlesInBox>3</BundlesInBox>
  <SubBin>000</SubBin>
  <Bin>991909</Bin>
  <IncompletedPreviousOrderIDForPT></IncompletedPreviousOrderIDForPT>
  <IncompletedPreviousOrderStatusForPT></IncompletedPreviousOrderStatusForPT>
  <ExistingInventoryCards>9886</ExistingInventoryCards>
  <ExpirationDate></ExpirationDate>
  <TotalDistributorPendingOrders>7</TotalDistributorPendingOrders>
  <ProcessorIssuerID>999-222</ProcessorIssuerID>
</ResponseParams>
</PraxellXMLResponse>

All Others:
<?xml version="1.0"?>
<PraxellXMLResponse>
     <ResponseDetails>
        <ServiceName>ManageOrder</ServiceName>
        <SessionId>09ad8525-9148-4943-ab37-f1eba5153d33</SessionId>
        <StatusCode>0</StatusCode>
        <StatusName>StatusOK</StatusName>
        <StatusDescription>NA</StatusDescription>
        <ServiceDate>2013-12-29 14:00:02</ServiceDate>
        <ServiceId>09ad8525-9148-4943-ab37-f1eba5153d33</ServiceId>
    </ResponseDetails>
<ResponseParams></ResponseParams>
</PraxellXMLResponse>
<?xml version="1.0"?>
<PraxellXMLResponse>
  <ResponseDetails>
    <ServiceName>ManageOrder</ServiceName>
    <SessionId>07071612200737105</SessionId>
    <StatusCode>80000</StatusCode>
    <StatusName>General error (no balance back from MV)</StatusName>
    <StatusDescription>General error (no balance back from MV)</StatusDescription>
    <ServiceDate>2021-10-01 12:37:50</ServiceDate>
    <ServiceId>07071612200737105</ServiceId>
  </ResponseDetails>
  <ResponseParams>
  </ResponseParams>
</PraxellXMLResponse>
PreviousManage Load AccountNextManage Org To Orgs Relation

Last updated 7 months ago