Flowchart
Paypal
Requirement
Requirement:
- USD Dollar
Currency
Paypal
PayPal
merupakan layanan rekening virtual yang
menyediakan layanan jasa transfer dan juga
pembayaran secara online. Di swift telah menyediakan
fitur Paypal guna memudahkan
pelanggan dalam melakukan transaksi pada
website. Paypal memiliki dua tipe metode
pembayaran, yaitu Paypal Standard Checkout dan Paypal Express
Checkout.
Secara umum, hal yang membedakan
keduanya adalah secara Interface pada Website. Paypal standard, ketika digunakan pada
website, akan mengarahkan Pelanggan menuju
dashboard website Paypal dashboard. Namun
pada Paypal
Express Checkout,
ketika digunakan di website, maka
Pelanggan tetap berada di website, dengan
Pop up Paypal sebagai metode untuk
transaksi. . Pada
metode pembayaran Paypal Standard
Checkout, bertujuan untuk memudahkan
pelanggan dalam melakukan transaksi
pembelian produk pada website, dan juga
dapat melalui perangkat mobile. Namun, jika Merchant menggunakan
metode
pembayaran Paypal Standard
Checkout,
maka
metode ini tidak dapat digunakan
secara
bersamaan dengan metode PayPal
lainnya,
termasuk Checkout
Express. Jika Merchant ingin mengubah metode
pembayaran ini, maka metode pembayaran
yang digunakan sebelumnya akan
dinonaktifkan. Pada Swift, metode
tersebut dapat dikonfigurasikan
sebagai
berikut :
Konfigurasi Paypal Standard
Checkout melalui
admin
Untuk melakukan
Konfigurasi Paypal Standard Checkout dapat
dilakukan sebagai berikut.
- Masuk pada pada admin backoffice
> Store >
Configuration
- Expand pada Sales
>
Payment
Method
Gambar 1 :
Tampilan Konfigurasi Basic Setting - PayPal
Express Checkout
- Expand pada
bagian OTHER PAYPAL
PAYMENT
SOLUTION
- Klik Configure pada Website
payment
Standard
Gambar 2 :
Tampilan Konfigurasi Basic Setting - PayPal
Website payment standard
- Expand pada bagian Requires Paypal Setting.Website Payment StandardPada bagian Required Paypal Setting terdapat beberapa pengaturan yang dibutuhkan. Salah satunya adalah Website Payment Standard yang digunakan untuk melakukan pengaturan Paypal Standard Checkout
- Expand pada Website
Payment
Standard
- Email
Associated
with PayPal
Merchant
Account
(Optional) : Email
sudah
ditentukan dan
digunakan di akun PayPal
Merchant. Alamat
email peka
huruf besar/kecil.
Untuk
menerima
pembayaran, alamat
email
yang
Anda
masukkan harus sesuai
dengan
alamat
email yang ditentukan
di
akun
pedagang
PayPal
Anda.
- API Authentication Methods : Opsi untuk Metode Otentikasi API
- API
Signature :
Metode
autentikasi
PayPal
ini adalah
yang
paling mudah
diterapkan,
dan
didasarkan
pada nama
pengguna, kata
sandi, dan
rangkaian
karakter dan
angka
unik yang
mengidentifikasi
akun yang
digunakan.
Kredensial API
Signature
tidak
kadaluarsa,
metode
ini tidak
mengharuskan
untuk
mengunggah
File API
Certificate.
- API
Certificate :
Metode
otentikasi
PayPal
ini lebih
aman,
didasarkan
pada
nama pengguna,
kata
sandi, dan
sertifikat
yang
dapat
diunduh.
Kredensial API kadaluwarsa setelah
tiga
tahun,
dan harus
diperpanjang.
Metode
ini
mewajibkan
untuk
mengunggah
File API
Certificate
untuk
menyelesaikan
pengaturan. Klik Get
Credentials
from
PayPal or
Sandbox
Credentials jika
diperlukan.
- API
Signature :
Metode
autentikasi
PayPal
ini adalah
yang
paling mudah
diterapkan,
dan
didasarkan
pada nama
pengguna, kata
sandi, dan
rangkaian
karakter dan
angka
unik yang
mengidentifikasi
akun yang
digunakan.
Kredensial API
Signature
tidak
kadaluarsa,
metode
ini tidak
mengharuskan
untuk
mengunggah
File API
Certificate.
- API
Username :
Username yang
digunakan pada
API
- API
Password
:
Password yang
digunakan pada
API
- API
Signature
:
Signature yang
digunakan pada
API.
- Sandbox
Mode
:
Opsi untuk
mengaktifkan
mode Sandbox. Saat
menguji konfigurasi
pada Sandbox, gunakan hanya nomor kartu
kredit yang
direkomendasikan oleh
PayPal. Saat
Anda siap untuk go
live, kembalikan
konfigurasi pada mode Sandbox No dan
sambungkan ke akun
PayPal Production yang
digunakan.
- API
Uses
Proxy :
API yang digunakan
untuk Proxy. Jika
sistem Anda
menggunakan server
proxy
untuk menghubungkan
Magento dengan
sistem pembayaran
PayPal, Set Yes untuk
mengaktifkan
dan lengkapi bidang
Host Proxy dan
Port
Proxy.
- Enable
this
Solution : Setelah
menyelesaikan
semua bagian di atas,
set Yes Untuk mengaktifkan PayPal
Standard
Checkout, dan No untuk tidak
mengaktifkan PayPal Standard
Checkout.
- Expand pada Website
Payment
Standard
- Expand pada bagian Requires Paypal Setting.Basic Setting - Website Payment Standard
Pada bagian Required Paypal Setting terdapat beberapa pengaturan yang dibutuhkan. Salah satunya adalah Basic Setting yang digunakan untuk memberikan informasi mengenai fitur dasar dan utama pada PayPal Standard Checkout
- Title :
Judul yang akan
ditampilkan
- Sort
Order :
Untuk menentukan urutan
prioritas.
Pada kolom ini, masukkan angka
untuk
menentukan posisi pembayaran PayPal
Standard
Checkout pada
daftar
metode
pembayaran yang ditampilkan di
halaman
checkout (mulai dari 0. 0 =
Pertama, 1
= Kedua, 2 = Ketiga,
dst..).
- Payment Action : Adalah tipe pembayaran yang dapat dilakukan.
- Authorized : Menyetujui
pembelian, tetapi
menahan dana dari
Pelanggan untuk
dilakukan "Captured" oleh Merchant.
- Sale : Menginformasikan
bahwa
pembelian sudah
diotorisasi dan dapat
ditarik dari akun Customers sekaligus.
- Order :
Menunjukkan
bahwa pesanan
tidak diotorisasi atau
dilakukan Captured oleh Merchant. Ketika
"Order" dipilih,
ada tiga bidang
lagi yang harus
diselesaikan. Perhatikan
bahwa, untuk
mengubah data
default
ini, perlu
menghubungi
pihak
PayPal.
- Authorized : Menyetujui
pembelian, tetapi
menahan dana dari
Pelanggan untuk
dilakukan "Captured" oleh Merchant.
- Display
on Product
Details Page :
Opsi untuk menampilkan metode
pembayaran di halaman detail
produk
- Title :
Judul yang akan
ditampilkan
Gambar 3 :
Tampilan Konfigurasi Basic Setting - PayPal
Express Checkout
- Expand pada Advanced Setting
Advanced SettingPada bagian Basic Setting - PayPal Standard Checkout terdapat beberapa pengaturan yang dibutuhkan. Salah satunya adalah Advanced Setting yang digunakan untuk melakukan pengaturan lanjutan pada PayPal Standard Checkout.- Display
on Shopping
Cart
: Opsi untuk
menampilkan
Paypal di shopping
cart
- Payment Applicable From : Opsi untuk ketersediaan pelayanan pembayaran di beberapa negara.
- All
Allowed
Countries :
Opsi untuk
menerima
PayPal Express
Checkout dari Customers di
semua
negara
yang ditentukan dalam
konfigurasi
toko.
- Specific
Countries :
Opsi untuk
menyetujui metode
pembayaran
ini untuk
beberapa negara
tertentu yang
dipilih
dari daftar Payment
from
Countries
Payment Applicable
From.
- All
Allowed
Countries :
Opsi untuk
menerima
PayPal Express
Checkout dari Customers di
semua
negara
yang ditentukan dalam
konfigurasi
toko.
- Debug
Mode :
Opsi untuk menjalankan opsi Debug. Set Yes
jik sistem
pembayaran diarahkan ke dalam
file
log. File log untuk pembayaran
PayPal
Lanjutan
adalah payments_payflow_advanced.log
- Enable
SSL
verification : Opsi untuk
menyalakan
Verifikasi SSL dan untuk
mengaktifkan
verifikasi keaslian
host.
- Transfer Cart
Line
Items : Opsi untuk
menampilkan ringkasan lengkap
pesanan
pelanggan berdasarkan Cart
Line dari situs
PayPal.
Yes, untuk menampilkan, dan No
untuk
tidak
menampilkan.
- Shortcut Buttons Flavor : Opsi ini berguna untuk menentukan jenis gambar yang digunakan untuk tombol penerimaan PayPal.
- Dynamic :
Menampilkan gambar
yang
dapat diubah secara
dinamis
dari
server
PayPal.
- Static :
untuk
menampilkan gambar
tertentu yang tidak
dapat
diubah
secara
dinamis.
- Dynamic :
Menampilkan gambar
yang
dapat diubah secara
dinamis
dari
server
PayPal.
- Enable
PayPal Guest
Checkout : Opsi ketersediaan
pembayaran untuk mode
pelanggan Guest. Fitur ini
perlu diaktifkan terlebih
dahulu untuk
akun pedagang melalui
dukungan teknis
PayPal.
- Require
Customer's
Billing
Address :
Opsi pelanggan wajib untuk
menyertakan
alamat penagihan. Set pada Yes untuk Mewajibkan meminta
alamat penagihan
pelanggan di setiap transaksi.
Set No untuk TIDAK menyertakan alamat
penagihan sebagai persyaratan.
Set For
Virtual
Quotes
only untuk meminta
alamat
penagihan pelanggan hanya
untuk
penawaran harga
virtual.
- Billing Agreement Signup : Merupakan opsi yang melibatkan Pendaftaran Perjanjian Penagihan. Akan membuat perjanjian penagihan, jika tidak ada perjanjian penagihan aktif yang tersedia.
- Auto : Mengaktifkan
Billing
agreement
secara
otomatis dan
mengizinkan Customers menandatangani
perjanjian penagihan
selama
Checkout.
- Ask
Customers : mendapatkan
persetujuan
Pelanggan terlebih
dahulu sebelum
mengaktifkan
Billing agreement dan
memungkinkan Customers memutuskan
apakah
akan menandatangani
perjanjian
penagihan selama Checkout atau
tidak.
- Never : Tidak
mengaktifkan Billing
Agreement
selama proses Checkout .Merchant
perlu
mendaftar ke
Paypal untuk
mengaktifkan
fitur perjanjian
penagihan.
Jangan
aktifkan opsi ini
sampai
paypal
mengonfirmasi
bahwa perjanjian
penagihan
diaktifkan untuk
akun
pedagang
Anda
- Auto : Mengaktifkan
Billing
agreement
secara
otomatis dan
mengizinkan Customers menandatangani
perjanjian penagihan
selama
Checkout.
- Skip
Order Review
Step : Opsi bagi
pelanggan
untuk menyelesaikan transaksi
dari
situs PayPal tanpa kembali ke
Magento
Store Anda guna Tinjauan
Pesanan yang
dibuat.
- Display
on Shopping
Cart
: Opsi untuk
menampilkan
Paypal di shopping
cart
Gambar 4 :
Tampilan Konfigurasi Advanced
Setting
- Expand pada Paypal Billing AgreementPaypal Billing AgreementPada bagian Advanced Setting terdapat beberapa pengaturan yang dibutuhkan. Salah satunya adalah Paypal Billing Agreement yang digunakan untuk melakukan konfigurasi Perjanjian Penagihan bagi pelanggan yang telah menandatangani perjanjian penagihan dengan perusahaan.
- Enabled :
Opsi untuk menampilkan billing
agreement
- Title :
Judul yang akan
ditampilkan
- Sort
Order :
Untuk menentukan urutan
prioritas.
Pada kolom ini, masukkan angka
untuk
menentukan posisi pembayaran PayPal
Standard
Checkout pada daftar
metode
pembayaran yang ditampilkan di
halaman
checkout (mulai dari 0. 0 =
Pertama, 1
= Kedua, 2 = Ketiga,
dst..).
- Payment Action : Adalah tipe pembayaran yang dapat dilakukan.
- Authorized : Menyetujui
pembelian, tetapi
menahan dana dari
Pelanggan, menunggu
untuk
dilakukan "Captured" oleh Merchant.
- Sale : Menginformasikan
bahwa
pembelian sudah
diotorisasi dan dapat
ditarik dari akun Customers sekaligus.
- Authorized : Menyetujui
pembelian, tetapi
menahan dana dari
Pelanggan, menunggu
untuk
dilakukan "Captured" oleh Merchant.
- Payment Applicable From : Payment Applicable From : Opsi untuk ketersediaan pelayanan pembayaran di beberapa negara.
- All
Allowed
Countries :
Opsi
untuk menerima PayPal
Standard
Checkout dari Customers di
semua negara
yang
ditentukan dalam
konfigurasi
toko.
- Specific
Countries :
Opsi
untuk
menyetujui metode
pembayaran ini untuk
beberapa negara
tertentu yang dipilih
dari daftar Payment
from Countries
Payment Applicable
From.
- All
Allowed
Countries :
Opsi
untuk menerima PayPal
Standard
Checkout dari Customers di
semua negara
yang
ditentukan dalam
konfigurasi
toko.
- Debug
Mode : Opsi untuk
menjalankan
opsi Debug. Set Yes jika sistem
pembayaran diarahkan ke dalam file
log. File log untuk pembayaran PayPal
Lanjutan
adalah payments_payflow_advanced.log
- Enable
SSL
verification : Opsi untuk
menyalakan
Verifikasi SSL dan untuk
mengaktifkan
verifikasi keaslian
host.
- Transfer
Cart
Line Items : Opsi untuk
menampilkan
ringkasan lengkap pesanan
pelanggan
berdasarkan Cart
Line dari
situs
PayPal. Yes,
untuk menampilkan,
dan No untuk
tidak
menampilkan.
- Allow
in
Billing
Agreement
Wizard :
Opsi
untuk
menampilkan Wizard
Billing
Agreement
- Enabled :
Opsi untuk menampilkan billing
agreement
Gambar 5 :
Tampilan Konfigurasi Paypal Billing
Agreement
- Expand pada Settlement Report Setting
Settlement Report SettingPada bagian Advanced Setting terdapat beberapa pengaturan yang dibutuhkan. Salah satunya adalah Settlement Report Setting yang digunakan telah mendaftar ke PayPal Secure FTP Server, masukkan kredensial yang dibutuhkan.- SFTP Credentials
Dalam SFTP Credentials terdapat konfigurasi sebagai berikut:
- Login :
Username yang
digunakan untuk
masuk
- Password : Kata sandi
yang
digunakan
- Sandbox
Mode :
Opsi untuk menyalakan
mode
Sandbox
- Custom
Endpoint
Hostname or
IP-Address :
Secara default value nya adalah reports.paypal.com.
- Custom
Path :
Opsi untuk menunjukkan
di mana report akan
disimpan.
Secara default value nya adalah /ppreports/outgoing
Gambar 6 : Tampilan Konfigurasi Basic Setting - PayPal Express Checkout
- Login :
Username yang
digunakan untuk
masuk
- Scheduled Fetching
Scheduled Fetching adalah penjadwalan dalam melakukan pengambilan report Paypal. Dalam Scheduled Fetching terdapat konfigurasi sebagai berikut:
- Enable
Automatic
Fetching :
Opsi untuk
mengaktifkan
Pengambilan
otomatis. Yes Untuk
mengaktifkan, dan
No untuk tidak
mengaktifkan.
- Schedule : Opsi
untuk
mengaktifkan
penjadwalan report.
PayPal
menyimpan
laporan selama 45
hari.
- Time
of Day : Waktu
yang
ditentukan untuk
penjadwalan
Gambar 7 : Tampilan Konfigurasi Scheduled Fetching - Enable
Automatic
Fetching :
Opsi untuk
mengaktifkan
Pengambilan
otomatis. Yes Untuk
mengaktifkan, dan
No untuk tidak
mengaktifkan.
- Expand pada Frontend Experience SettingFrontend Experience SettingPada Frontend Experience Setting terdapat pengaturan PayPal Product Logo untuk pilihan dan ukuran Logo yang akan digunakan pada website.Gambar 8 : Tampilan Konfigurasi Frontend Experience Setting
PayPal Merchant Pages StylePaypal Merchant Pages Style merupakan Style tampilan pada halaman Merchant
- Page
Style :
Untuk memasukkan nama style
halaman
yang akan diterapkan pada
halaman
Merchant PayPal.
- Header
Image
URL :
Url gambar yang ada atas
halaman
checkout. Ukuran maksimal
adalah
750x90-Pixel. https:// sangat
dianjurkan
- Header
Background
Color :
Warna latar belakang untuk
header
halaman checkout. Kode warna
heksadesimal enam karakter
HTML dan
sensitif terhadap huruf
besar/kecil
dalam ASCII
- Header
Border
Color : Warna border pada
header
yang digunakan. 2-piksel di
sekitar
ruang header
- Page
Background
Color : Warna latar
belakang
untuk halaman checkout di
sekitar
header dan Form
pembayaran.
Gambar 9 : Tampilan Konfigurasi PayPal Merchant Page StyleCustomize Smart Buttons
- Checkout Page
- Customize
Button : Opsi
untuk mengaktifkan
Kustomisasi
tombol
- Label :
Label yang akan muncul
pada Tombol.
Fitur yang tersedia di
lokal adalah
sebagai berikut: en_MX,
es_MX,
en_BR,
pt_BR.
- Layout :
Posisi tombol yang
akan
ditampilkan
- Shape :
Bentuk tombol yang
akan
ditampilkan
- Color :
Warna yang akan
ditampilkan pada
tombol
Gambar 10 : Tampilan Konfigurasi Checkout Page
- Customize
Button : Opsi
untuk mengaktifkan
Kustomisasi
tombol
- Product Pages
- Customize
Button : Opsi
untuk mengaktifkan
Kustomisasi
tombol
- Label :
Label yang akan muncul
pada Tombol.
Fitur yang tersedia di
lokal adalah
sebagai berikut: en_MX,
es_MX,
en_BR,
pt_BR.
- Layout :
Posisi tombol yang
akan
ditampilkan
- Shape :
Bentuk tombol yang
akan
ditampilkan
- Color :
Warna yang akan
ditampilkan pada
tombol
Gambar 11 : Tampilan Konfigurasi Customize Smart Button pada Product Page - Customize
Button : Opsi
untuk mengaktifkan
Kustomisasi
tombol
- Cart Page
- Customize
Button : Opsi
untuk mengaktifkan
Kustomisasi
tombol
- Label :
Label yang akan muncul
pada Tombol.
Fitur yang tersedia di
lokal adalah
sebagai berikut: en_MX,
es_MX,
en_BR,
pt_BR.
- Layout :
Posisi tombol yang
akan
ditampilkan
- Shape :
Bentuk tombol yang
akan
ditampilkan
- Color :
Warna yang akan
ditampilkan pada
tombol
Gambar 12 : Tampilan Konfigurasi Customize Smart Button pada Cart Page - Customize
Button : Opsi
untuk mengaktifkan
Kustomisasi
tombol
- Mini Cart
- Customize
Button : Opsi
untuk mengaktifkan
Kustomisasi
tombol
- Label :
Label yang akan muncul
pada Tombol.
Fitur yang tersedia di
lokal adalah
sebagai berikut: en_MX,
es_MX,
en_BR,
pt_BR.
- Layout :
Posisi tombol yang
akan
ditampilkan
- Shape :
Bentuk tombol yang
akan
ditampilkan
- Color :
Warna yang akan
ditampilkan pada
tombol
Gambar 13 : Tampilan Konfigurasi Customize Smart Button pada Mini Cart - Customize
Button : Opsi
untuk mengaktifkan
Kustomisasi
tombol
- FeatureDissable FundingPayPal akan secara otomatis menampilkan setiap opsi pendanaan yang diaktifkan kepada pembeli yang memenuhi syarat. Misalnya, Kredit PayPal hanya ditampilkan kepada pembeli di negara tempat Kredit PayPal ditawarkan dan mata uang yang ditawarkan pedagang adalah USD.
- Page
Style :
Untuk memasukkan nama style
halaman
yang akan diterapkan pada
halaman
Merchant PayPal.
Konfigurasi Paypal Express Checkout melalui
admin
Konfigurasi Paypal dapat dilakukan melalui admin
backoffice dengan cara sebagai
berikut:
- Masuk pada dashboard
admin backoffice
>
Store >
Configuration
- Expand pada Sales
>
Payment
Method
- Klik Configure pada Paypal
Gambar 14 :
Tampilan menu Store pada Dashboard
Backoffice
- Expand pada bagian Required PayPal settingPaypal Express CheckoutPada bagian Required Paypal Setting terdapat beberapa pengaturan yang dibutuhkan. Salah satunya adalah Express Checkout yang digunakan untuk melakukan pengaturan Paypal Express Checkout.
- Expand pada Express Checkout
- Email
Associated
with PayPal
Merchant
Account
(Optional) :
Email
sudah
ditentukan dan
digunakan di akun PayPal
Merchant. Alamat email peka
huruf
besar/kecil. Untuk
menerima
pembayaran, alamat
email yang Anda
masukkan harus
sesuai dengan
alamat
email yang
ditentukan di akun
pedagang
PayPal
Anda.
- API Authentication Methods : Opsi untuk Metode Otentikasi API
- API Signature :
Metode
autentikasi
PayPal
ini adalah
yang paling
mudah
diterapkan,
dan didasarkan
pada nama
pengguna, kata
sandi, dan
rangkaian
karakter dan
angka unik
yang
mengidentifikasi
akun yang
digunakan.
Kredensial API
Signature
tidak
kadaluarsa
Metode ini
tidak
mengharuskan
untuk
mengunggah
File API
Certificate
- API
Certificate :
Diwajibkan
untuk
mengunggah
File API
Certificate
untuk
menyelesaikan
pengaturan. Klik Get
Credentials
from
PayPal or
Sandbox
Credentials jika
diperlukan.
- API Signature :
Metode
autentikasi
PayPal
ini adalah
yang paling
mudah
diterapkan,
dan didasarkan
pada nama
pengguna, kata
sandi, dan
rangkaian
karakter dan
angka unik
yang
mengidentifikasi
akun yang
digunakan.
Kredensial API
Signature
tidak
kadaluarsa
Metode ini
tidak
mengharuskan
untuk
mengunggah
File API
Certificate
- API
Username :
Username yang
digunakan pada
API
- API
Password :
Password yang
digunakan pada
API
- API
Signature :
Signature yang
digunakan pada
API.
- Sandbox
Mode :
Opsi untuk
mengaktifkan Mode
Sandbox.
Saat menguji
konfigurasi
pada Sandbox, gunakan hanya nomor kartu
kredit
yang
direkomendasikan oleh
PayPal. Saat
Anda siap untuk go
live, kembalikan
konfigurasi pada mode Sandbox No dan
sambungkan ke akun
PayPal Production yang
digunakan.
- API
Uses
Proxy :
API yang digunakan
untuk Proxy. Jika
sistem Anda
menggunakan server
proxy
untuk menghubungkan
Magento dengan
sistem pembayaran
PayPal, Set Yes untuk
mengaktifkan
dan lengkapi
bidang Host
Proxy dan Port
Proxy.
- Enable this
Solution : Setelah
menyelesaikan
semua bagian di atas,
set Yes Untuk mengaktifkan PayPal
Express
Checkout, dan No untuk tidak mengaktifkan PayPal
Express
Checkout.
- Enable
In-Context Checkout
Experience :
Untuk mengaktifkan
opsi Checkout
Experience. Checkout
experience didapat
dari pengalaman
berbelanja melalui
Paypal di website,
serta rincian Fitur
Pendukung
pelayanan fitur PayPal
di negara
tertentu melalui NVP/SOAP
Integration
- Merchant ID : Id yang didapat oleh Merchant.
- ID
dapat
diperoleh
dengan
masuk ke https://www.paypal.com/.
- Klik
ikon profil di
sisi
kanan atas
halaman lalu
pilih
Profil
dan
pengaturan.
- Pada
Menu Profil
Bisnis
(Jika tidak
melihat ikon
profil di
bagian atas
halaman, klik
pada
Profil
yang muncul di
menu atas saat
tab My
Account dipilih.)
- Klik
Info Bisnis
Saya di
sebelah kiri,
dan ID akun
Merchant
ditampilkan di
daftar item
profil di
sebelah
kanan.
Gambar 15 : Tampilan Konfigurasi Express Checkout
- ID
dapat
diperoleh
dengan
masuk ke https://www.paypal.com/.
- Email
Associated
with PayPal
Merchant
Account
(Optional) :
Email
sudah
ditentukan dan
digunakan di akun PayPal
Merchant. Alamat email peka
huruf
besar/kecil. Untuk
menerima
pembayaran, alamat
email yang Anda
masukkan harus
sesuai dengan
alamat
email yang
ditentukan di akun
pedagang
PayPal
Anda.
- Expand pada bagian Basic Setting - PayPal Express CheckoutBasic Setting - PayPal Express CheckoutPada bagian Required Paypal Setting terdapat beberapa pengaturan yang dibutuhkan. Salah satunya adalah Basic Checkout yang digunakan Memberikan informasi mengenai fitur dasar dan utama pada Checkout Express
- Title :
Judul yang akan
ditampilkan
- Sort
Order :
Untuk menentukan urutan
prioritas.
Pada kolom ini, masukkan angka
untuk
menentukan posisi pembayaran PayPal
Express
Checkout pada daftar
metode
pembayaran yang ditampilkan di
halaman
checkout (mulai dari
0).
- Payment Action : Adalah tipe pembayaran yang dapat dilakukan.
- Authorized : Menyetujui
pembelian, tetapi
menahan dana
untuk
menunggu
dilakukan "Captured" oleh Merchant.
- Sale : Menginformasikan
bahwa
pembelian sudah
diotorisasi
dan dapat
ditarik dari akun Customers sekaligus.
- Order :
Menunjukkan
bahwa
pesanan
tidak diotorisasi atau
dilakukan Captured oleh Merchant. Ketika
"Order" dipilih,
ada tiga
bidang
lagi yang harus
diselesaikan. Perhatikan
bahwa, untuk
mengubah
data
default
ini, perlu
menghubungi
pihak
PayPal.
- Authorized : Menyetujui
pembelian, tetapi
menahan dana
untuk
menunggu
dilakukan "Captured" oleh Merchant.
- Display
on
Product
Details Page :
Opsi untuk menampilkan di
halaman
detail produk
Gambar 16 : Tampilan Konfigurasi Basic Setting - PayPal Express Checkout
- Title :
Judul yang akan
ditampilkan
- Expand pada Advanced Setting
Advanced SettingPada bagian Basic Setting - PayPal Express Checkout terdapat beberapa pengaturan yang dibutuhkan. Salah satunya adalah Advanced Setting yang digunakan untuk melakukan pengaturan lanjutan pada Checkout Express.- Display
on
Shopping
Cart : Opsi untuk
menampilkan
Paypal di shopping
cart
- Payment Applicable From : Opsi untuk ketersediaan pelayanan pembayaran di beberapa negara.
- All
Allowed
Countries :
Opsi untuk
menerima PayPal
Express
Checkout dari Customers di
semua
negara
yang ditentukan dalam
konfigurasi
toko.
- Specific
Countries :
Opsi untuk
menyetujui metode
pembayaran
ini untuk
beberapa negara
tertentu yang
dipilih
dari daftar Payment
from
Countries
Payment Applicable
From.
- All
Allowed
Countries :
Opsi untuk
menerima PayPal
Express
Checkout dari Customers di
semua
negara
yang ditentukan dalam
konfigurasi
toko.
- Debug
Mode :
Opsi untuk menjalankan opsi Debug. Set Yes
jik sistem
pembayaran diarahkan ke dalam
file
log. File log untuk Pembayaran
PayPal
Lanjutan adalah payments_payflow_advanced.log
- Enable
SSL
verification : Opsi untuk
menyalakan
Verifikasi SSL dan untuk
mengaktifkan
verifikasi keaslian
host.
- Transfer Cart
Line
Items : Opsi untuk
menampilkan ringkasan lengkap
pesanan
pelanggan berdasarkan Cart
Line dari situs
PayPal.
Yes, untuk menampilkan, dan No
untuk
tidak
menampilkan.
- Shortcut Buttons Flavor : Opsi ini berguna untuk menentukan jenis gambar yang digunakan untuk tombol penerimaan PayPal.
- Dynamic :
Menampilkan
gambar yang
dapat diubah secara
dinamis
dari
server
PayPal.
- Static :
untuk
menampilkan gambar
tertentu yang tidak
dapat
diubah
secara
dinamis.
- Dynamic :
Menampilkan
gambar yang
dapat diubah secara
dinamis
dari
server
PayPal.
- Enable
PayPal
Guest
Checkout : Opsi ketersediaan
pembayaran untuk mode
pelanggan Guest. Fitur ini
perlu diaktifkan terlebih
dahulu
untuk
akun pedagang melalui
dukungan
teknis
PayPal.
- Require
Customer's
Billing
Address :
Opsi pelanggan wajib untuk
menyertakan
alamat penagihan. Set pada Yes untuk Mewajibkan meminta
alamat
penagihan
pelanggan di setiap transaksi.
Set No untuk TIDAK menyertakan alamat
penagihan sebagai persyaratan.
Set For
Virtual
Quotes
only untuk meminta
alamat
penagihan pelanggan hanya
untuk
penawaran harga
virtual.
- Billing Agreement Signup : Merupakan opsi yang melibatkan Pendaftaran Perjanjian Penagihan. Akan membuat perjanjian penagihan, jika tidak ada perjanjian penagihan aktif yang tersedia.
- Auto untuk Mengaktifkan
Billing
agreement secara
otomatis dan
mengizinkan Customers menandatangani
perjanjian penagihan
selama
Checkout.
- Ask
Customers untuk mendapatkan
persetujuan
Pelanggan
terlebih
dahulu sebelum
mengaktifkan
Billing agreement dan
memungkinkan Customers memutuskan
apakah
akan menandatangani
perjanjian
penagihan selama Checkout atau
tidak.
- Never untuk Tidak
mengaktifkan Billing
Agreement
selama proses Checkout .Merchant
perlu
mendaftar ke
Paypal untuk
mengaktifkan
fitur perjanjian
penagihan. Jangan
aktifkan opsi ini
sampai
paypal
mengonfirmasi
bahwa
perjanjian
penagihan
diaktifkan untuk
akun
pedagang
Anda
- Auto untuk Mengaktifkan
Billing
agreement secara
otomatis dan
mengizinkan Customers menandatangani
perjanjian penagihan
selama
Checkout.
- Skip
Order Review
Step : Opsi bagi
pelanggan
untuk menyelesaikan transaksi
dari
situs PayPal tanpa kembali ke
Magento
Store Anda guna Tinjauan
Pesanan yang
dibuat.
Gambar 17 : Tampilan Konfigurasi Advanced Setting
- Display
on
Shopping
Cart : Opsi untuk
menampilkan
Paypal di shopping
cart
- Expand pada Paypal Billing AgreementPaypal Billing AgreementPada bagian Advanced Setting terdapat beberapa pengaturan yang dibutuhkan. Salah satunya adalah Paypal Billing Agreement yang digunakan untuk melakukan konfigurasi Perjanjian Penagihan bagi pelanggan yang telah menandatangani perjanjian penagihan dengan perusahaan.
- Enabled :
Opsi untuk menampilkan billing
agreement
- Title :
Judul yang akan
ditampilkan
- Sort
Order :
Untuk menentukan urutan
prioritas.
Pada kolom ini, masukkan angka
untuk
menentukan posisi
pembayaran PayPal
Express
Checkout pada
daftar
metode
pembayaran yang ditampilkan di
halaman
checkout (mulai dari
0).
- Payment Action : Adalah tipe pembayaran yang dapat dilakukan.
- Authorized : Menyetujui
pembelian, tetapi
menahan dana untuk
menunggu
dilakukan "Captured" oleh Merchant.
- Sale : Menginformasikan
bahwa
pembelian sudah
diotorisasi dan dapat
ditarik dari akun Customers sekaligus.
- Authorized : Menyetujui
pembelian, tetapi
menahan dana untuk
menunggu
dilakukan "Captured" oleh Merchant.
- Payment Applicable From : Payment Applicable From : Opsi untuk ketersediaan pelayanan pembayaran di beberapa negara.
- All
Allowed
Countries :
Opsi untuk menerima
PayPal Express
Checkout dari Customers di
semua negara
yang ditentukan dalam
konfigurasi
toko.
- Specific
Countries :
Opsi
untuk
menyetujui metode
pembayaran ini untuk
beberapa negara
tertentu yang dipilih
dari daftar Payment
from Countries
Payment Applicable
From.
- All
Allowed
Countries :
Opsi untuk menerima
PayPal Express
Checkout dari Customers di
semua negara
yang ditentukan dalam
konfigurasi
toko.
- Debug
Mode : Opsi untuk
menjalankan
opsi Debug. Set Yes
jik sistem
pembayaran diarahkan ke dalam
file
log. File log untuk Pembayaran
PayPal
Lanjutan adalah payments_payflow_advanced.log
- Enable
SSL
verification : Opsi untuk
menyalakan
Verifikasi SSL dan untuk
mengaktifkan
verifikasi keaslian
host.
- Transfer
Cart
Line Items : Opsi untuk
menampilkan
ringkasan lengkap pesanan
pelanggan
berdasarkan Cart
Line dari situs
PayPal.
Yes, untuk menampilkan, dan No
untuk
tidak
menampilkan.
- Allow
in
Billing
Agreement
Wizard : Opsi untuk
menampilkan Wizard
Billing
Agreement
- Enabled :
Opsi untuk menampilkan billing
agreement
Gambar 18 :
Tampilan Konfigurasi Paypal Billing
Agreement
- Expand pada Settlement Report Setting
Settlement Report SettingPada bagian Advanced Setting terdapat beberapa pengaturan yang dibutuhkan. Salah satunya adalah Settlement Report Setting yang digunakan telah mendaftar ke PayPal Secure FTP Server, masukkan kredensial yang dibutuhkan.- SFTP CredentialsSFTP Credentials adalah penjadwalan dalam melakukan pengambilan report Paypal. Dalam SFTP Credentials terdapat konfigurasi sebagai berikut:
- Login :
Username yang
digunakan untuk
masuk
- Password : Kata sandi
yang
digunakan
- Sandbox
Mode :
Opsi untuk menyalakan
mode
Sandbox
- Custom
Endpoint
Hostname or
IP-Address :
Secara default value nya adalah reports.paypal.com.
- Custom
Path :
Opsi untuk menunjukkan
di mana report akan
disimpan.
Secara default value nya adalah /ppreports/outgoing
Gambar 19 : Tampilan Konfigurasi Basic Setting - PayPal Express Checkout
- Login :
Username yang
digunakan untuk
masuk
- Scheduled FetchingScheduled Fetching adalah penjadwalan dalam melakukan pengambilan report Paypal. Dalam Scheduled Fetching terdapat konfigurasi sebagai berikut:
- Enable
Automatic
Fetching :
Opsi untuk
mengaktifkan
Pengambilan
otomatis. Yes Untuk
mengaktifkan, dan
No untuk tidak
mengaktifkan.
- Schedule : Opsi
untuk mengaktifkan
penjadwalan report.
PayPal menyimpan
laporan selama 45
hari.
- Time
of Day :
Waktu yang
ditentukan untuk
penjadwalan
Gambar 20 : Tampilan Konfigurasi Scheduled Fetching
- Enable
Automatic
Fetching :
Opsi untuk
mengaktifkan
Pengambilan
otomatis. Yes Untuk
mengaktifkan, dan
No untuk tidak
mengaktifkan.
- Expand pada Frontend Experience SettingFrontend Experience SettingPada Frontend Experience Setting terdapat pengaturan PayPal Product Logo untuk pilihan dan ukuran Logo yang akan digunakan pada website.
Gambar 21 : Tampilan Konfigurasi Frontend Experience Setting
PayPal Merchant Pages StylePaypal Merchant Pages Style merupakan Style tampilan pada halaman Merchant
- Page
Style :
Untuk memasukkan nama style halaman
yang akan diterapkan pada halaman
Merchant PayPal.
- Header Image
URL :
Url gambar yang ada atas halaman
checkout. Ukuran maksimal adalah
750x90-Pixel. https:// sangat
dianjurkan
- Header Background
Color :
Warna latar belakang untuk header
halaman checkout. Kode warna
heksadesimal enam karakter HTML dan
sensitif terhadap huruf besar/kecil
dalam ASCII
- Header Border
Color : Warna border pada header
yang digunakan. 2-piksel di sekitar
ruang header
- Page Background
Color : Warna latar belakang
untuk halaman checkout di sekitar
header dan Form
pembayaran.
Gambar 22 : Tampilan Konfigurasi PayPal Merchant Page StyleCustomize Smart Buttons
- Checkout Page
- Customize
Button : Opsi untuk mengaktifkan
Kustomisasi tombol
- Label :
Label yang akan muncul pada Tombol.
Fitur yang tersedia di lokal adalah
sebagai berikut: en_MX, es_MX,
en_BR,
pt_BR.
- Layout :
Posisi tombol yang akan
ditampilkan
- Shape :
Bentuk tombol yang akan
ditampilkan
- Color :
Warna yang akan ditampilkan pada
tombol
Gambar 23 : Tampilan Konfigurasi Checkout Page
- Customize
Button : Opsi untuk mengaktifkan
Kustomisasi tombol
- Product Pages
- Customize
Button : Opsi untuk mengaktifkan
Kustomisasi tombol
- Label :
Label yang akan muncul pada Tombol.
Fitur yang tersedia di lokal adalah
sebagai berikut: en_MX, es_MX,
en_BR,
pt_BR.
- Layout :
Posisi tombol yang akan
ditampilkan
- Shape :
Bentuk tombol yang akan
ditampilkan
- Color :
Warna yang akan ditampilkan pada
tombol
Gambar 24 : Tampilan Konfigurasi Customize Smart Button pada Product Page - Customize
Button : Opsi untuk mengaktifkan
Kustomisasi tombol
- Cart Page
- Customize
Button : Opsi untuk mengaktifkan
Kustomisasi tombol
- Label :
Label yang akan muncul pada Tombol.
Fitur yang tersedia di lokal adalah
sebagai berikut: en_MX, es_MX,
en_BR,
pt_BR.
- Layout :
Posisi tombol yang akan
ditampilkan
- Shape :
Bentuk tombol yang akan
ditampilkan
- Color :
Warna yang akan ditampilkan pada
tombol
Gambar 25 : Tampilan Konfigurasi Customize Smart Button pada Cart Page - Customize
Button : Opsi untuk mengaktifkan
Kustomisasi tombol
- Mini Cart
- Customize
Button : Opsi untuk mengaktifkan
Kustomisasi tombol
- Label :
Label yang akan muncul pada Tombol.
Fitur yang tersedia di lokal adalah
sebagai berikut: en_MX, es_MX,
en_BR,
pt_BR.
- Layout :
Posisi tombol yang akan
ditampilkan
- Shape :
Bentuk tombol yang akan
ditampilkan
- Color :
Warna yang akan ditampilkan pada
tombol
Gambar 26 : Tampilan Konfigurasi Customize Smart Button pada Mini Cart - Customize
Button : Opsi untuk mengaktifkan
Kustomisasi tombol
- FeatureDissable FundingPayPal akan secara otomatis menampilkan setiap opsi pendanaan yang diaktifkan kepada pembeli yang memenuhi syarat. Misalnya, Kredit PayPal hanya ditampilkan kepada pembeli di negara tempat Kredit PayPal ditawarkan dan mata uang yang ditawarkan pedagang adalah USD.
- Page
Style :
Untuk memasukkan nama style halaman
yang akan diterapkan pada halaman
Merchant PayPal.
Konfigurasi PayPal pada
payment Grouping
Konfigurasi Paypal
dapat dilakukan melalui admin backoffice
dengan cara sebagai berikut:
- Masuk pada dashboard
admin backoffice
>
Store >
Configuration
- Sales >
Checkout
- Expand pada bagian Checkout
Option
- Tambahkan Paypal pada
bagian Payment
Grouping

- Klik Save
Tampilan PayPal pada
Frontend
Tampilan saat
Checkout menggunakan Paypal Standard
Checkout
Gambar 28 :
Tampilan pembayaran
menggunakan Paypal Standard
Checkout pada Mincart
Tampilan saat
checkout menggunakan Paypal Standard
Checkout
Gambar 29 :
Tampilan Pembayaran menggunakan Paypal
melalui Magento Checkout Page
Gambar 30 :
Tampilan
Pembayaran Paypal pada Minicart melalui
PWA Checkout
Page