Visa Debit Card

Visa debit card is a supported PayPal PayFlow Pro debit card payment method that is used for transactions during the sales order workflow. Visa debit card can be set as a CustomCharge payment method in the Payment Methods pick list. For example, MasterCard debit card can be configured as CustomChargeX, where X can be a number between 1-15.

Before you can use payment processors and their supported payment methods for transactions during the sales order workflow, configuration is required in Order Management.

The order XML is imported into Order Management with the payment tag when the payment is Authorized or Captured outside of Order Management. When tokenization is enabled, the bfProcessorToken custom attribute is included in the XML. The tokenization is configured in the External Payment Processors.

Example 1: payment tag in XML

This example shows the payment tag in XML when tokenization is set to 'No' in Order Management, the custom <method-name> = visadebitcard, and the <transaction-type> = AUTH.

Note: When tokenization is set to 'No' for a Captured payment transaction, the XML is the same except that the <transaction-type> = CAPTURE.
<payments>
  <payment>
    <custom-method>
      <method-name>visadebitcard</method-name>
    </custom-method>
    <amount>150.00</amount>
    <processor-id>PayPalPayFLowPro</processor-id>
    <transaction-id>B11PA3E18755</transaction-id>
    <transaction-type>AUTH</transaction-type>
  </payment>
</payments>

This example shows the payment tag in XML when tokenization is set to 'Yes' in Order Management, the <card-type> = visadebitcard and the <transaction-type> = AUTH.

Note: When the tokenization is set to 'Yes' for a Captured payment transaction, the XML is the same except that the <transaction-type> = CAPTURE.
<payments> 
   <payment> 
      <credit-card>
         <card-type>visadebitcard</card-type>
         <card-number>XXXX-XXXX-XXXX-0007</card-number>
         <expiration-month>02</expiration-month>
         <expiration-year>2018</expiration-year>
      </credit-card>
      <amount>150.00</amount>
      <processor-id>PayPalPayFlowPro</processor-id>
      <transaction-id>B70PA2410D78</transaction-id>
      <transaction-type>AUTH</transaction-type>
       <custom-attributes>
         <custom-attribute attribute-id="bfProcessorToken">B70P9FE5BECC</custom-attribute>
      </custom-attributes>
   </payment> 
</payments>