Implementierung von PayPal EWP in PHP
Posted: 05 Jan 2025, 16:39
Ich bin neu in der Integration von PayPal in PHP.
Ich habe ein Tutorial gefunden und bin ihm gefolgt.
Jetzt habe ich Probleme mit Sandbox:< /p>
Die E-Mail-Adresse des Unternehmens ist im verschlüsselten Blob nicht vorhanden. Bitte wenden Sie sich an Ihren Händler.
Ich habe versucht, die E-Mail-Adresse und die Händler-ID meines Sandbox-Kontos zu senden, aber ohne Erfolg.
Mein Code:
Die zu verschlüsselnden Daten:
Der Code ist nur ein Beispiel aus dem Tutorial, ich habe ihn nicht allzu sehr bearbeitet.
Ich habe ein Tutorial gefunden und bin ihm gefolgt.
Jetzt habe ich Probleme mit Sandbox:< /p>
Die E-Mail-Adresse des Unternehmens ist im verschlüsselten Blob nicht vorhanden. Bitte wenden Sie sich an Ihren Händler.
Ich habe versucht, die E-Mail-Adresse und die Händler-ID meines Sandbox-Kontos zu senden, aber ohne Erfolg.
Mein Code:
Code: Select all
define("SANDBOX", 1);
$business_id="paypal@***********";
if(SANDBOX) $business_id="***********";
Code: Select all
$form = array('cmd' => '_s-xclick',
'cert_id' => '*************',
'business' => $business_id,
'custom' => 'test',
//'invoice' => '...',
'currency_code' => 'EUR',
'no_shipping' => '1',
'item_name' => 'TestItem',
'item_number' => '12345',
'amount' => '10'
);
$encrypted = paypal_encrypt($form);
function paypal_encrypt($hash)
{
...trimmed...
$data = "";
foreach ($hash as $key => $value) {
if ($value != "") {
//echo "Adding to blob: $key=$value\n";
$data .= "$key=$value\n";
}
}
$openssl_cmd = "($OPENSSL smime -sign -signer $MY_CERT_FILE -inkey $MY_KEY_FILE " .
"-outform der -nodetach -binary ">