';
if (!empty($stripeacc)) $connect=$stripeacc.'/';
// Ref
$url='https://dashboard.stripe.com/'.$connect.'test/payments/'.$charge->id;
if ($servicestatus)
{
$url='https://dashboard.stripe.com/'.$connect.'payments/'.$charge->id;
}
print "| ".img_picto($langs->trans('ShowInStripe'), 'object_globe')." ".$charge->id." | \n";
// Stripe customer
print "";
if (! empty($conf->stripe->enabled) && !empty($stripeacc)) $connect=$stripeacc.'/';
$url='https://dashboard.stripe.com/'.$connect.'test/customers/'.$charge->customer;
if ($servicestatus)
{
$url='https://dashboard.stripe.com/'.$connect.'customers/'.$charge->customer;
}
print ''.img_picto($langs->trans('ShowInStripe'), 'object_globe').' '.$charge->customer.'';
print " | \n";
// Link
print "";
if ($societestatic->id > 0)
{
print $societestatic->getNomUrl(1);
}
elseif ($memberstatic->id > 0)
{
print $memberstatic->getNomUrl(1);
}
print " | \n";
// Origine
print "";
if ($charge->metadata->dol_type=="order"){
$object = new Commande($db);
$object->fetch($charge->metadata->dol_id);
if ($object->id > 0) {
print "".img_picto('', 'object_order')." ".$object->ref."";
} else print $FULLTAG;
} elseif ($charge->metadata->dol_type=="invoice"){
$object = new Facture($db);
$object->fetch($charge->metadata->dol_id);
if ($object->id > 0) {
print "".img_picto('', 'object_invoice')." ".$object->ref."";
} else print $FULLTAG;
} else print $FULLTAG;
print " | \n";
// Date payment
print ''.dol_print_date($charge->created,'%d/%m/%Y %H:%M')." | \n";
// Type
print '';
if ($charge->source->object=='card')
{
print $langs->trans("card");
}
elseif ($charge->source->type=='card'){
print $langs->trans("card");
} elseif ($charge->source->type=='three_d_secure'){
print $langs->trans("card3DS");
}
print ' | ';
// Amount
print "".price(($charge->amount-$charge->amount_refunded)/100, 0, '', 1, - 1, - 1, strtoupper($charge->currency))." | ";
// Status
print '';
if ($charge->refunded=='1'){
print img_picto($langs->trans("refunded"),'statut6');
} elseif ($charge->paid=='1'){
print img_picto($langs->trans("".$charge->status.""),'statut4');
} else {
$label="Message: ".$charge->failure_message." ";
$label.="Réseau: ".$charge->outcome->network_status." ";
$label.="Statut: ".$langs->trans("".$charge->outcome->seller_message."");
print $form->textwithpicto(img_picto($langs->trans("".$charge->status.""),'statut8'),$label,1);
}
print " | \n";
print "
\n";
}
} else {
}
// End of page
llxFooter();
$db->close();