2016-04-07 17 views
1

Bir kart işleme şirketine veri göndermem gerekiyor, ancak şirket api kodu örneği curl terminalini kullanıyor.Curl terminalinden javascript'e nasıl dönüşümü

bu API

curl -X POST -u "login:password" -H "Accept: application/json" -H "X-PJ-Application-Key: YOUR_PRODUCTION_APP_KEY" \ 
-d "action=CHARGE" \ 
-d "cardTrack=%B4444333322221111^First/Last^1712980100000?;4444333322221111=1712980100000?" \ 
-d "amountBase=1.00" \ 
"https://api.payjunction.com/transactions" 

Şimdi bu javascript açısından anlama geliyor bilmek istiyorum kabul kod biçimidir.

cevap

2

Az ya:

$.ajax({ 
    url: "https://api.payjunction.com/transactions", 
    type: "POST", 
    data: { 
     action: "CHARGE", 
     cardTrack: "%B4444333322221111^First/Last^1712980100000?;4444333322221111=1712980100000?", 
     amountBase: 1.00 
    }, 
    headers: { 
     "Accept": "application/json", 
     "X-PJ-Application-Key": "YOUR_PRODUCTION_APP_KEY" 
    }, 
    beforeSend: function (xhr) { 
     xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password)); 
    }, 
    dataType: 'json' 
});