Det här pluginet skickar med transaktionsnumret från betalleverantören till systemintegratören Sharespine i samband med att en order skapas i WooCommerce (i API-anropet view order, för WooCommerce versioner lägre än 2.6).

Transaktionsnumret behöver sparas i WooCommerce-ordern som ett post meta-fält med namnet _transaction_id för att informationen ska skickas över till Sharespine på korrekt sätt. Det här är något som görs av respektive betalmodul i samband med en genomförd betalning.

En standard för betalmoduler

Tillvägagångssättet är en standard som WooCommerce erbjuder (och har gjort i flera versioner) men som inte alltid används i betalmodulerna.

För att spara transaktionsnumret på enklaste sätt lägger man till det på följande sätt i samband med ett anrop om en genomförd betalning från betalleverantören:

$order->payment_complete( $betal_leverantorens_transaktions_id );

Betalmoduler som redan stöds

På Krokedil har vi gått igenom alla våra aktuella betalmoduler och följande har därför redan stöd för ovanstående och är därför kompatibla med Sharespine:

WooCommerce v2.6+

I samband med WooCommerce version 2.6 så introducerades transaction_id som en del i WooCommerce’s uppdaterade API. En uppdatering i pluginet och Sharespine kommer inom kort som stödjer denna ändring.

0.00 SEK