Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou tentando utilizar essa nova api do Pagseguro..
lass createPaymentRequest {
public static function main () {
// Instantiate a new payment request
$paymentRequest = new PaymentRequest();
// Sets the currency
$paymentRequest->setCurrency("BRL");
// Add an item for this payment request
$paymentRequest->addItem('0001', 'Notebook prata', 2,430.00);
// Add another item for this payment request
$paymentRequest->addItem('0002', 'Notebook rosa', 2,560.00);
// Sets a reference code for this payment request, it is useful to identify this payment in future notifications.
$paymentRequest->setReference("REF1234");
// Sets shipping information for this payment request
$CODIGO_SEDEX = ShippingType::getCodeByType('SEDEX');
$paymentRequest->setShippingType($CODIGO_SEDEX);
$paymentRequest->setShippingAddress('01452002', 'Av. Brig. Faria Lima', '1384', 'apto. 114', 'Jardim Paulistano', 'São Paulo', 'SP', 'BRA');
// Sets your customer information.
$paymentRequest->setSender('João Comprador', 'comprador@uol.com.br', '11', '56273440');
$paymentRequest->setRedirectUrl("http://www.lojamodelo.com.br");
try {
/*
* #### Crendencials #####
* Substitute the parameters below with your credentials (e-mail and token)
* You can also get your credentails from a config file. See an example:
* $credentials = PagSeguroConfig::getAccountCredentials();
*/
$credentials = new AccountCredentials("your@email.com", "your_token_here");
// Register this payment request in PagSeguro, to obtain the payment URL for redirect your customer.
$url = $paymentRequest->register($credentials);
self::printPaymentUrl($url);
} catch (PagSeguroServiceException $e) {
die($e->getMessage());
}
}
public static function printPaymentUrl($url) {
if ($url) {
echo "<h2>Criando requisição de pagamento</h2>";
echo "<p>URL do pagamento: <strong>$url</strong></p>";
echo "<p><a title=\"URL do pagamento\" href=\"$url\">Ir para URL do pagamento.</a></p>";
}
}
}
createPaymentRequest::main();
funciona corretamente
porem inves de imprimir a url do pagamento queria que ao processar o codigo o redirecionamento fosse automatico,
alguem pode ai me auxiliar?
Obrigada!
acabei fazendo da forma que encontrei aqui
http://forum.imasters.com.br/topic/448909-pagando-com-api/
obrigada
Carregando comentários...