Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Docdata return url’s
 
Eric_kj
Jr. Member
 
Total Posts:  4
Joined:  2009-12-09
 

Wij maken gebruik van de Docdata payment plugin.
De betalingen lopen goed alleen de terugkoppeling niet.
Het gaat hier om de return url’s. Veel gezocht maar nog geen oplossing gevonden.
Docdata komt niet met antwoorden in deze.

Heeft iemand hier evaring mee, graag hulp.

Wat moeten de urls zijn <www.shopnaam.nl>.......

 
Magento Community Magento Community
Magento Community
Magento Community
 
Rene / docdata payments
Jr. Member
 
Total Posts:  1
Joined:  2009-12-09
 

Hoi Eric,

Ik zal morgen als ik weer op de zaak ben. kijken of wij aan docdata payments kant wat voor jullie kunnen betekenen in deze.

MvG
Rene van Dee
docdata payments

 
Magento Community Magento Community
Magento Community
Magento Community
 
Eric_kj
Jr. Member
 
Total Posts:  4
Joined:  2009-12-09
 

Vandaag de koppeling met Docdata payments opgelost, met behulp van Docdata en de bouwer.
Na het achterhalen van de plugin settings,de return url achterhaald en ingegeven.
Docdata past documentatie aan zodat een ieder hier direct mee uit de voeten kan.

Dank,
Eric

 
Magento Community Magento Community
Magento Community
Magento Community
 
HMiggels
Jr. Member
 
Total Posts:  8
Joined:  2008-11-27
 
Eric_kj - 11 December 2009 07:13 AM

Vandaag de koppeling met Docdata payments opgelost, met behulp van Docdata en de bouwer.
Na het achterhalen van de plugin settings,de return url achterhaald en ingegeven.
Docdata past documentatie aan zodat een ieder hier direct mee uit de voeten kan.

Dank,
Eric

Zou je kunnen vermelden wat de return url’s moeten zijn? Kon bij Docdata hierover nog niets terugvinden.. wij lopen nu tegen hetzelfde probleem aan namelijk.

Alvast bedankt!

Groeten Hugo

 
Magento Community Magento Community
Magento Community
Magento Community
 
Eric_kj
Jr. Member
 
Total Posts:  4
Joined:  2009-12-09
 

In de backend van Docdata laat je de update url verwijzen naar het path: //domeinnaam/docdata/redirect/update?id=

 
Magento Community Magento Community
Magento Community
Magento Community
 
quickfoxz
Jr. Member
 
Total Posts:  7
Joined:  2009-10-26
 

Hallo Eric,

Wij hebben de docdata module inmiddels draaien, in de implementieregels van docdata staat als eis dat een klant die eenmaal op docdata betaalpagina terecht is gekomen niet meer via de backbutton van zijn browser terug mag komen in de webshop.

Mag ik vragen hoe je dit opgelost hebt?

 
Magento Community Magento Community
Magento Community
Magento Community
 
user1964
Jr. Member
 
Total Posts:  9
Joined:  2010-04-25
 

Ik zie hier verder geen antwoord op maar liep vandaag tegen hetzelfde aan. Ik heb een workaround doorgevoerd in de redirect controller.

Op het moment dat je een nwe payment cluster wil aanmaken obv hetzelfde order id krijg je een foutmelding “There was an error with your order. Payment\nprovider returned the following:<br/><br/>:result->FAIL<br/>error->merchant_transaction_id_not_unique<br/>”. Obv deze foutmelding kun je dan de klant weer redirecten naar docdata.

[ Het blijft een workaround, want het kan zijn dat er een probleem is met het genereren van je order id’s, maar die kans is klein].

In code (regel 91 redirect controller van netropolis/docdata):

$error = $payment->newPaymentCluster($order);

// once we have everything set up we add message to order history and redirect browser…
// if error rebuild page with failure block
if ($error) {
//check if this was a return from docdata, in that case, do a straight redirect back to them
$error_return_docdata=strpos($error,’merchant_transaction_id_not_unique’);
if ($error_return_docdata){
$this->getResponse()->setBody(
$this->getLayout()
->createBlock($this->_redirectBlockType)
->setOrder($order)
->toHtml()
);
} else {
$this->_redirect(’checkout/onepage/failure’);
}
} else {
..................
}

 
Magento Community Magento Community
Magento Community
Magento Community
 
ISM_eCompany
Jr. Member
 
Avatar
Total Posts:  6
Joined:  2010-01-19
The Netherlands
 

There’s another solution:  rewrite the template and forward a visitor to Docdata by the browser’s history.

app/design/frontend/yourpackage/yourtheme/template/docdata/failure.phtml

<?php
    $_errorMessage 
$this->getErrorMessage();
    
/* This may occur if we back from Docdata page to redirect page in the browser
    *  In this case go forward by JS
    */
    
if (strpos($_errorMessage'merchant_transaction_id_not_unique')) :
?>
<script type="text/javascript">history.go(1);</script>
<?php 
endif; ?>

<div class="page-head">
    <
h3><?php echo $this->__('Error occured'?></h3>
</
div>
<
p><?php echo $_errorMessage ?>.</p>
<
p><?php echo $this->__('Please <a href="%s">continue shopping</a>.'$this->getContinueShoppingUrl()) ?></p>
 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top