Method: ActiveMerchant::Billing::PaypalCommonAPI#scrub
- Defined in:
- lib/active_merchant/billing/gateways/paypal/paypal_common_api.rb
#scrub(transcript) ⇒ Object
282 283 284 285 286 287 288 289 |
# File 'lib/active_merchant/billing/gateways/paypal/paypal_common_api.rb', line 282 def scrub(transcript) transcript. gsub(%r((<n1:Password>).+(</n1:Password>)), '\1[FILTERED]\2'). gsub(%r((<n1:Username>).+(</n1:Username>)), '\1[FILTERED]\2'). gsub(%r((<n1:Signature>).+(</n1:Signature>)), '\1[FILTERED]\2'). gsub(%r((<n2:CreditCardNumber>).+(</n2:CreditCardNumber)), '\1[FILTERED]\2'). gsub(%r((<n2:CVV2>)\d+(</n2:CVV2)), '\1[FILTERED]\2') end |