Phriction DatingVIP Public Payment Application Project API Documentation transaction.finish History Version 3 vs 4
Version 3 vs 4
Version 3 vs 4
Content Changes
Content Changes
== transaction.finish ==
==== Description ====
Finish transaction that has been started previously
==== Input Parameters ====
<table>
<tr><th>Name</th><th>Type</th><th>Required</th><th>Description</th></tr>
<tr><td>hash</td><td>(string)</td><td>yes</td><td>Hash string of order that is related to transaction</td></tr>
<tr><td>pp_type</td><td>(string)</td><td>yes</td><td>Payment processor type</td></tr>
<tr><td>card_number</td><td>(string)</td><td>yes</td><td>Credit Card Number</td></tr>
<tr><td>transaction_id</td><td>(string)</td><td>no</td><td>Can be used instead of Credit Card for repeated billing transactions</td></tr>
<tr><td>card_expire</td><td>(string)</td><td>yes</td><td>Credit Card Expiration date</td></tr>
<tr><td>xsale-descriptor</td><td>(string)</td><td>no</td><td>Force descriptor value (XS only)</td></tr>
<tr><td>step_down</td><td>(int)</td><td>no</td><td>Force step down procedure (start immediately with stepped down price)</td></tr>
</table>
*List of params depends of payment processor, params listed above are used for majority of Credit Card based PP's
==== Return ====
<table>
<tr><th>Name</th><th>Type</th><th>Description</th></tr>
<tr><td>result</td><td>array</td><td>Result array with data</td></tr>
</table>
==== Usage Example ====
See Quick Start Guide for examples
== transaction.finish ==
==== Description ====
Finish transaction that has been started previously
==== Input Parameters ====
<table>
<tr><th>Name</th><th>Type</th><th>Required</th><th>Description</th></tr>
<tr><td>hash</td><td>(string)</td><td>yes</td><td>Hash string of order that is related to transaction</td></tr>
<tr><td>pp_type</td><td>(string)</td><td>yes</td><td>Payment processor type</td></tr>
<tr><td>card_number</td><td>(string)</td><td>yes</td><td>Credit Card Number</td></tr>
<tr><td>transaction_id</td><td>(string)</td><td>no</td><td>Can be used instead of Credit Card for repeated billing transactions</td></tr>
<tr><td>card_expire</td><td>(string)</td><td>yes</td><td>Credit Card Expiration date</td></tr>
<tr><td>xsale-descriptor</td><td>(string)</td><td>no</td><td>Force descriptor value (XS only)</td></tr>
<tr><td>step_down</td><td>(int)</td><td>no</td><td>Force step down procedure (start immediately with stepped down price)</td></tr>
<tr><td>allow_step_down</td><td>(int)</td><td>no</td><td>Allow step down procedure (start immediately when 1st attempt fails - if possible)</td></tr>
</table>
*List of params depends of payment processor, params listed above are used for majority of Credit Card based PP's
==== Return ====
<table>
<tr><th>Name</th><th>Type</th><th>Description</th></tr>
<tr><td>result</td><td>array</td><td>Result array with data</td></tr>
</table>
==== Usage Example ====
See Quick Start Guide for examples
== transaction.finish ==
==== Description ====
Finish transaction that has been started previously
==== Input Parameters ====
<table>
<tr><th>Name</th><th>Type</th><th>Required</th><th>Description</th></tr>
<tr><td>hash</td><td>(string)</td><td>yes</td><td>Hash string of order that is related to transaction</td></tr>
<tr><td>pp_type</td><td>(string)</td><td>yes</td><td>Payment processor type</td></tr>
<tr><td>card_number</td><td>(string)</td><td>yes</td><td>Credit Card Number</td></tr>
<tr><td>transaction_id</td><td>(string)</td><td>no</td><td>Can be used instead of Credit Card for repeated billing transactions</td></tr>
<tr><td>card_expire</td><td>(string)</td><td>yes</td><td>Credit Card Expiration date</td></tr>
<tr><td>xsale-descriptor</td><td>(string)</td><td>no</td><td>Force descriptor value (XS only)</td></tr>
<tr><td>step_down</td><td>(int)</td><td>no</td><td>Force step down procedure (start immediately with stepped down price)</td></tr>
<tr><td>allow_step_down</td><td>(int)</td><td>no</td><td>Allow step down procedure (start immediately when 1st attempt fails - if possible)</td></tr>
</table>
*List of params depends of payment processor, params listed above are used for majority of Credit Card based PP's
==== Return ====
<table>
<tr><th>Name</th><th>Type</th><th>Description</th></tr>
<tr><td>result</td><td>array</td><td>Result array with data</td></tr>
</table>
==== Usage Example ====
See Quick Start Guide for examples